From e2d81fabc772810699769187f8730a89f12e8d83 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 26 Aug 2026 19:25:27 +0000 Subject: [PATCH] Add the trailing period to "einfach produktiv." wherever it was missing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The period is part of the brand name (see Footer.tsx's own comment on the two-tone logo treatment) — fixed every place it was cleanly appendable (string/heading endings, or before a dash, matching the existing precedent in VertragspartnerBlock.tsx). Left the handful of genuinely awkward mid-sentence spots alone (separable-verb endings, "einfach produktiv-Konto" hyphenated compounds) rather than force a period that breaks the sentence — flagging those separately. Also: Über-mich's checklist now uses the same brand checkmark as /lebensuhr and /7-tage-klarheits-check instead of plain bullets. --- app/components/Navbar.tsx | 2 +- app/die-sieben/components/DieSiebenHero.tsx | 2 +- app/die-sieben/page.tsx | 2 +- app/lib/structuredData.ts | 4 ++-- app/shop/page.tsx | 2 +- app/tasse-die-pause/page.tsx | 2 +- app/ueber-mich/page.tsx | 19 ++++++++++++++++--- app/versand/components/VersandSections.tsx | 2 +- 8 files changed, 24 insertions(+), 11 deletions(-) diff --git a/app/components/Navbar.tsx b/app/components/Navbar.tsx index de4a291..d098d4b 100644 --- a/app/components/Navbar.tsx +++ b/app/components/Navbar.tsx @@ -524,7 +524,7 @@ export function Navbar({ is what gives on the very smallest phones instead. */} einfach produktiv.

- Das Monatsritual von einfach produktiv + Das Monatsritual von einfach produktiv.

diff --git a/app/die-sieben/page.tsx b/app/die-sieben/page.tsx index 3c31c14..f2e1292 100644 --- a/app/die-sieben/page.tsx +++ b/app/die-sieben/page.tsx @@ -5,7 +5,7 @@ import { SoFunktionierts } from "./components/SoFunktionierts"; import { Footer } from "../components/Footer"; import { Newsletter } from "../components/Newsletter"; -const title = "Die Sieben – Das Monatsritual von einfach produktiv"; +const title = "Die Sieben – Das Monatsritual von einfach produktiv."; const description = "Sieben kleine Dinge, die den Monat ein bisschen reicher machen. Kein Programm, keine Pflicht – nur eine Einladung, bewusster wahrzunehmen, was ohnehin schon da ist."; diff --git a/app/lib/structuredData.ts b/app/lib/structuredData.ts index 421a2d5..5517c3c 100644 --- a/app/lib/structuredData.ts +++ b/app/lib/structuredData.ts @@ -23,7 +23,7 @@ export function buildOrganizationSchema(seller: CompanySettings | null): Record< "@context": "https://schema.org", "@type": "Organization", "@id": `${SITE_URL}/#organization`, - name: "einfach produktiv", + name: "einfach produktiv.", url: SITE_URL, }; } @@ -91,7 +91,7 @@ export function buildArticleSchema( // "Björn" is already hardcoded in the page's own author-bio block, // matched here rather than left out entirely. author: { "@type": "Person", name: "Björn" }, - publisher: seller ? { "@id": `${SITE_URL}/#organization` } : { "@type": "Organization", name: "einfach produktiv" }, + publisher: seller ? { "@id": `${SITE_URL}/#organization` } : { "@type": "Organization", name: "einfach produktiv." }, }; } diff --git a/app/shop/page.tsx b/app/shop/page.tsx index 08ff56b..8e9ef25 100644 --- a/app/shop/page.tsx +++ b/app/shop/page.tsx @@ -10,7 +10,7 @@ export const metadata: Metadata = { "Alles, was du für mehr Klarheit im Alltag brauchst — ToDo-Karten, Wochenplaner, Notizbücher und Zielkarten von einfach produktiv.", alternates: { canonical: "/shop" }, openGraph: { - title: "Shop | einfach produktiv", + title: "Shop | einfach produktiv.", description: "Alles, was du für mehr Klarheit im Alltag brauchst — ToDo-Karten, Wochenplaner, Notizbücher und Zielkarten von einfach produktiv.", url: "/shop", diff --git a/app/tasse-die-pause/page.tsx b/app/tasse-die-pause/page.tsx index 6ef543f..f764a1a 100644 --- a/app/tasse-die-pause/page.tsx +++ b/app/tasse-die-pause/page.tsx @@ -10,7 +10,7 @@ import { buildProductSchema } from "../lib/structuredData"; // tagline, unlike every other bespoke page here — see Hero.tsx's comment. export async function generateMetadata(): Promise { const product = await getProductBySlug("tasse-die-pause"); - const title = product ? `${product.name} – einfach produktiv` : "Tasse – einfach produktiv"; + const title = product ? `${product.name} – einfach produktiv.` : "Tasse – einfach produktiv."; const description = product?.description ?? undefined; return { title, diff --git a/app/ueber-mich/page.tsx b/app/ueber-mich/page.tsx index 2341820..57a5a1a 100644 --- a/app/ueber-mich/page.tsx +++ b/app/ueber-mich/page.tsx @@ -58,6 +58,16 @@ function Quote({ children }: { children: React.ReactNode }) { ); } +// Same checkmark used by /lebensuhr's and /7-tage-klarheits-check's own +// checklists — swapped in for plain bullets for consistency. +function Check() { + return ( + + + + ); +} + const highlights = [ "Impulse, die im echten Leben funktionieren", "Orientierung statt Überforderung", @@ -99,7 +109,7 @@ export default function UeberMichPage() { Genau dort ist einfach produktiv entstanden.

-

Warum einfach produktiv

+

Warum einfach produktiv.

Irgendwann habe ich gemerkt, dass ich ständig versuchte, meinen Alltag besser zu organisieren – neue Apps, neue Methoden, neue Routinen. Vieles wurde effizienter. Trotzdem blieb das @@ -125,9 +135,12 @@ export default function UeberMichPage() { Keine Patentrezepte. Sondern Gedanken, Erfahrungen und Werkzeuge, die sich in meinem eigenen Alltag bewährt haben:

-