first publish
This commit is contained in:
commit
b8e41b4d55
147 files changed
+19367
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user