From 1361095a7661acb21203af50c4d91e41fdec7914 Mon Sep 17 00:00:00 2001 From: Michael Rieger Date: Mon, 20 Oct 2025 09:13:19 +0200 Subject: [PATCH] Start implementation for blog posts --- src/components/Header.astro | 3 ++ src/content.config.ts | 13 ++++++ src/data/blog/1- | 0 .../{Layout.astro => BaseLayout.astro} | 36 +++++++-------- src/layouts/ErrorLayout.astro | 44 +++++++++++++++++++ src/layouts/PostLayout.astro | 8 ++++ src/pages/404.astro | 35 +++++++++++++++ src/pages/blog.astro | 20 +++++++++ src/pages/imprint.astro | 6 +-- src/pages/index.astro | 6 +-- src/pages/privacy.astro | 6 +-- 11 files changed, 150 insertions(+), 27 deletions(-) create mode 100644 src/content.config.ts create mode 100644 src/data/blog/1- rename src/layouts/{Layout.astro => BaseLayout.astro} (79%) create mode 100644 src/layouts/ErrorLayout.astro create mode 100644 src/layouts/PostLayout.astro create mode 100644 src/pages/404.astro create mode 100644 src/pages/blog.astro diff --git a/src/components/Header.astro b/src/components/Header.astro index 7e73823..4b4b95a 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -19,6 +19,9 @@ const isEnglish = Astro.currentLocale === "en";