aa491aa5fd
Free monthly ritual page, modeled on /todo-cards' conventions (Reveal/RevealGroup, breadcrumb + text-display heading) but without a product-style hero — this isn't a paid product, so no photo/price/buy CTA. The WordPress original's monthly-changing "aktuelle Ausgabe", printable template, and archive have no content model in this codebase yet (nothing like a `Posts` collection for "editions") — this ships the evergreen concept page only, with the existing Newsletter signup standing in as the "stay in the loop" mechanism. Deferred to a memory note rather than blocking this page on designing a new collection. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018unaXmuzVA8ct1b6WoyP1U
54 lines
1.9 KiB
TypeScript
54 lines
1.9 KiB
TypeScript
import type { Metadata } from "next";
|
||
import { DieSiebenHero } from "./components/DieSiebenHero";
|
||
import { Philosophie } from "./components/Philosophie";
|
||
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 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.";
|
||
|
||
export const metadata: Metadata = {
|
||
title,
|
||
description,
|
||
alternates: {
|
||
canonical: "/die-sieben",
|
||
},
|
||
openGraph: {
|
||
title,
|
||
description,
|
||
url: "/die-sieben",
|
||
},
|
||
twitter: {
|
||
title,
|
||
description,
|
||
},
|
||
};
|
||
|
||
// Rebuilt from the old WordPress page of the same name — a free monthly
|
||
// ritual, not a product, so unlike /todo-cards or /lebensuhr there's no
|
||
// photo asset and no pricing/testimonials section here. The WordPress
|
||
// original also linked out to a monthly-changing "aktuelle Ausgabe" card,
|
||
// a printable template, and an archive of past months — none of that has
|
||
// a home in this codebase yet (no CMS collection backs it), so this build
|
||
// is the evergreen concept page only. Newsletter signup below stands in as
|
||
// the "stay in the loop" mechanism until/unless a real "monthly edition"
|
||
// content model gets built.
|
||
export default function DieSiebenPage() {
|
||
return (
|
||
<>
|
||
<main className="flex flex-col flex-1 bg-bg-base">
|
||
<DieSiebenHero />
|
||
<Philosophie />
|
||
<SoFunktionierts />
|
||
<Newsletter
|
||
title="Nicht verpassen, wenn eine neue Sieben erscheint"
|
||
description="Ich schreibe dir, sobald es die Sieben für den nächsten Monat gibt – ohne Spam, jederzeit abbestellbar."
|
||
/>
|
||
</main>
|
||
<Footer />
|
||
</>
|
||
);
|
||
}
|