first publish

This commit is contained in:
knso committed 2026-09-06 17:21:52 +02:00
commit b8e41b4d55
147 files changed
+19367

No files matched your search

+76
View File
@@ -0,0 +1,76 @@
/**
* Zentrale Stammdaten der Seite. Änderungen hier wirken überall
* (Header, Footer, Kontakt, Impressum, Metadaten).
*/
export const site = {
name: "Anelia Wolf",
tagline: "Keynote Speakerin · Trainerin · Coach",
/** Em dash as in the spec (§5.3) – identical to the sign-offs in content/home.ts. */
claim: "Unlock Your Potential — Next Level",
domain: "anelia-wolf.com",
url: "https://anelia-wolf.com",
email: "info@anelia-wolf.com",
phoneDisplay: "+49 174 4555115",
phoneHref: "tel:+491744555115",
linkedin: "https://www.linkedin.com/in/anelia-wolf-a26071280",
/** herCAREER Expo (Termine-Ledger, Footer-Textlink). Kein Logo, nur Textlink. */
hercareer: "https://www.her-career.com/",
description:
"Anelia Wolf – Keynote Speakerin, Trainerin und Coach für Persönlichkeit, Wirkung und Vertrieb. Sales Mentoring & Potential Development nach dem WOLF-Prinzip.",
} as const;
export const nav = [
{ href: "/leistungen/coaching/", label: "Coaching & Analysen" },
{ href: "/leistungen/trainings/", label: "Trainings & Workshops" },
{ href: "/leistungen/keynotes/", label: "Keynotes & Speaking" },
] as const;
export const legal = [
{ href: "/impressum/", label: "Impressum" },
{ href: "/datenschutz/", label: "Datenschutz" },
] as const;
/**
* Build-Flags (Spec Abschnitt A.8). `showPlaceholders` bis zum Launch auf true –
* beim Umlegen bricht der Build ab, solange irgendwo noch ein „[…]“ steht
* (assertNoPlaceholders in src/lib/legal.ts).
*
* `hostOutsideEu`: nur true, wenn Hoster bzw. E-Mail-/Office-Anbieter außerhalb
* EU/EWR sitzen. Bei false wird der Drittland-Absatz der Datenschutzerklärung
* gar nicht erst gerendert – die Vorlage verlangt „BEI EU-HOSTER STREICHEN“, und
* eine unrichtige Drittland-Angabe verletzt Art. 13 Abs. 1 lit. f DSGVO.
*/
export const flags = {
showPlaceholders: true,
hostOutsideEu: false,
showFaq: true,
showStimmen: false,
showSpeakerPdf: false,
showSecondTalk: false,
show24hPromise: false,
showIndustry: false,
showTwins: true,
/** Sprachumschalter im Kopf. Seit dem 06.09.2026 steht die englische Fassung unter
* /en/ (eigenes Wurzel-Layout, eigene Slugs) – die Flagge zeigt also irgendwohin. */
showLangSwitch: true,
} as const;
export type Flags = typeof flags;
export const routes = {
home: "/",
coaching: "/leistungen/coaching/",
trainings: "/leistungen/trainings/",
keynotes: "/leistungen/keynotes/",
impressum: "/impressum/",
datenschutz: "/datenschutz/",
/** Abschnitt 06 der Startseite – Ziel des Haupt-CTA „Kennenlerngespräch anfragen“. */
kontakt: "/#kontakt",
} as const;
export type Route = (typeof routes)[keyof typeof routes];
export const mailto = {
training: "mailto:info@anelia-wolf.com?subject=Training%20anfragen",
keynote: "mailto:info@anelia-wolf.com?subject=Keynote%20anfragen",
} as const;