From c120288bb1dcfff16506acfcd94bb1820c775f8c Mon Sep 17 00:00:00 2001 From: Dominic Serrano Date: Tue, 8 Sep 2026 16:22:57 -0600 Subject: [PATCH 1/5] feat: add Projects page, drop placeholder About, update homepage bio Projects lists real repos (safe-migrate, ALTER) via a new content collection. About page is removed since it was still placeholder content and the homepage bio + Projects page now cover it; nav/footer updated accordingly. --- src/components/Footer.astro | 2 +- src/components/Header.astro | 2 +- src/components/ProjectCard.astro | 21 +++++++++++++++++++++ src/content.config.ts | 8 +++++++- src/content/pages/about.md | 7 ------- src/content/projects/alter-learning.md | 7 +++++++ src/content/projects/safe-migrate.md | 7 +++++++ src/content/schema.ts | 9 +++++++++ src/lib/site.ts | 3 ++- src/pages/projects/index.astro | 19 +++++++++++++++++++ 10 files changed, 74 insertions(+), 11 deletions(-) create mode 100644 src/components/ProjectCard.astro delete mode 100644 src/content/pages/about.md create mode 100644 src/content/projects/alter-learning.md create mode 100644 src/content/projects/safe-migrate.md create mode 100644 src/pages/projects/index.astro diff --git a/src/components/Footer.astro b/src/components/Footer.astro index cedb805..f5d40c9 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -7,7 +7,7 @@ import { siteConfig } from '../lib/site'; -

© {siteConfig.author}

+

© {new Date().getFullYear()} {siteConfig.author}

From e00d391b1a5162bc4a111354245ec736ff3902a7 Mon Sep 17 00:00:00 2001 From: Dominic Serrano Date: Tue, 8 Sep 2026 17:36:36 -0600 Subject: [PATCH 5/5] feat: add /now page to nav, simplify footer to socials only Now page content filled in; footer page-links list dropped since it duplicated the header nav. --- src/components/Footer.astro | 5 ----- src/components/Header.astro | 1 + src/lib/site.ts | 4 ++-- src/pages/now.astro | 29 +++++++++++++++++++++++++++ src/styles/global.css | 40 +++++++++++++++++++++++++++++++++++++ 5 files changed, 72 insertions(+), 7 deletions(-) create mode 100644 src/pages/now.astro diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 0fb8859..54de895 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -4,11 +4,6 @@ import { siteConfig } from '../lib/site';