Messe-Landingpage /her-career/ zur herCAREER Expo 2026

Ziel des QR-Codes auf der Rückwandgrafik. Der gedruckte Code zeigt auf
https://her-career.anelia-wolf.com – die Adresse ist damit unveränderlich.
Die Seite liegt als /her-career/ im normalen Export, die Subdomain liefert
dieselbe Datei aus demselben Docroot aus; DNS, Zertifikat, Vhosts für nginx
und Apache und die Prüfbefehle stehen in docs/SUBDOMAIN-HERCAREER.md.

Aufbau in beiden Sprachen: Hero (ink) → 01 Messe-Special → 02 Themen →
03 Auf der Messe → 04 Kontakt mit dem Formular. Die vier Themenblöcke der
Rückwand liegen auf den drei Leistungsseiten, wie in der Navigation; jede
Zeile verlinkt absolut auf die Hauptdomain.

Der Wortlaut des Messe-Specials fehlt noch und steht sichtbar als „[…]“ auf
der Seite. Der Build-Guard hält den Launch-Flip an, bis er da ist
(CONTENT_TODO in src/lib/legal.ts, docs/OFFENE-DATEN.md Punkte 2.7–2.9).
Deadline ist nicht der Livegang, sondern der 22.10.2026.

- Canonical auf anelia-wolf.com/her-career/, damit die Subdomain-Kopie nicht
  ein zweites Mal im Index steht
- flags.showHerCareer trägt Termine-Ledger, Sitemap-Eintrag und die
  Meta-Beschreibung mit Stand und Uhrzeit. Ab dem 24.10.2026 auf false
- ServiceHero: facts und cta sind optional – ohne beides und ohne Foto
  entfällt die rechte Spalte
- ProcessContact: optionaler Zähler, die Messeseite nummeriert ihre Abschnitte
- Kopf-CTA auf dieser Seite ausgeblendet. Das macht eine Regel in globals.css,
  weil der Kopf außerhalb von <main> liegt und auf der Subdomain der Pfad
  ohnehin „/“ ist

Enthält außerdem die bis dahin nicht committeten Änderungen an Header,
LangSwitch, OverlayMenu, Wordmark und globals.css.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Opus 5 committed 2026-09-07 22:39:32 +02:00
1 parent b9e1d4d15c
commit 33ec0df7e3
21 files changed
+941 -50

No files matched your search

+103
View File
@@ -0,0 +1,103 @@
/**
* English copy of /en/her-career/. Same shape as src/content/her-career.ts.
*
* The trade fair is German, the audience is not: herCAREER draws an international
* crowd, and Anelia speaks at the booth in both languages. The QR code on the
* stand wall points at the German page; the language switch in the header leads
* here. Wording of the brand terms follows Anelia's own English herCAREER
* profile: „WOLF Principle“, „Courage to Succeed!“.
*
* Placeholders keep their German wording on purpose – they address Anelia, not
* the visitor, exactly as in the other English content files.
*/
import { site } from "@/lib/site";
import { routesByLang } from "@/lib/i18n";
import { assertNoPlaceholders, collectStrings, ph } from "@/lib/legal";
import type { HerCareerContent } from "@/content/her-career";
import { homeEn } from "./home";
const r = routesByLang.en;
/** Absolute address on the main domain – see the German file for the why. */
const main = (path: string): string => `${site.url}${path}`;
export const herCareerEn: HerCareerContent = {
meta: {
title: "herCAREER Expo 2026",
description:
"Anelia Wolf at herCAREER Expo 2026: the fair special, the topics from the booth and the direct line to the keynote speaker, trainer and coach.",
descriptionMesse:
"Anelia Wolf at herCAREER Expo 2026 in Munich: stand P.10.2 in hall 3, keynote on 23 October at 10:30 in Auditorium 2. Fair special, topics and the direct line.",
},
numeral: "2026",
masthead: {
role: "Keynote Speaker · Trainer · Coach",
center: "herCAREER Expo 2026",
lang: "German & English",
},
eyebrow: "herCAREER Expo 2026 · MOC Munich",
h1: { before: "Good to have you ", em: "here", after: "." },
subline:
"You scanned the code on the stand wall. Here is what we talk about at the booth – the fair special, my three topics and the shortest way to a conversation.",
folio: { next: { label: "Fair special", href: "#messe-special" } },
special: {
id: "messe-special",
eyebrow: "Fair special",
h2: { before: "Your advantage.", em: "", after: "" },
title: "The special",
rows: [
{ label: "The offer", value: ph("Messe-Special: Was bekommt, wer den Code scannt?") },
{ label: "Valid until", value: ph("Frist, z. B. Anfragen bis 30.11.2026") },
{ label: "How to claim", value: ph("Bedingung, z. B. Stichwort in der Anfrage") },
],
},
themen: {
id: "themen",
eyebrow: "Topics",
h2: { before: "What we talk about.", em: "", after: "" },
rows: [
{
numeral: "01",
title: "Coaching & Assessments",
oneLiner:
"Who am I, where do I stand, where am I going? A personality and behaviour assessment first, then the work in a pair.",
keywords: ["Potential assessment", "One-to-one coaching", "Career change", "Leadership"],
link: { label: "See coaching", href: main(r.coaching) },
},
{
numeral: "02",
title: "Training & Workshops",
oneLiner:
"B2B sales training: revenue growth through new business and existing customers, communication that fits the type across the team.",
keywords: ["New business", "Existing customers", "Team communication"],
link: { label: "See training", href: main(r.trainings) },
},
{
numeral: "03",
title: "Keynotes & Speaking",
oneLiner: "Talks for company events and conferences – an impulse that stays with the room.",
keywords: ["WOLF Principle", "Courage to Succeed", "German & English"],
link: { label: "See keynotes", href: main(r.keynotes) },
},
],
},
messe: {
id: "auf-der-messe",
eyebrow: "At the fair",
termine: homeEn.termine,
},
privacyHref: main(r.datenschutz),
contact: {
...homeEn.contact,
numeral: "04",
h2: { before: "Let us keep ", em: "talking", after: "." },
form: { ...homeEn.contact.form, subject: "herCAREER Expo 2026", note: "", privacy: "" },
},
};
assertNoPlaceholders("src/content/en/her-career.ts", collectStrings(herCareerEn));