← Back to journal

2026-04-22

Day 002: Journal + Header/Footer

Added a simple journal system and a shared header/footer with dark mode support.

And the band keeps playing! If you thought this experiment would only last a day, I'm happy to report that you were wrong. Here's Day 002.

Keeping A Record

Today’s focus was on moving beyond a single static page and laying the groundwork for ongoing updates directly on the site. I knew that I would want to keep a journal of my progress, so I needed... a journal. I also needed a way to get around the site, but I stayed simple there so I wouldn't go down a rabbit hole of a bunch of what-ifs.

Today's Accomplishments

I added a basic journal system so I can create dated entries with titles, summaries, and markdown content, all rendered on a dedicated journal index and individual post pages. Sticking with the MDX setup lets me use markdown files instead of needing some sort of headless CMS. Since I'm the only one here now, that's good enough.

I also introduced a shared site header and footer, wired through the root layout so they appear on every page. I didn't need that yet, until I realized the dark/light mode functionality lives there. I won't be able to sleep knowing that some pages have that and others don't. The header now includes the theme toggle, and both header and footer use the same CSS variable system as the rest of the site, so they respect light and dark mode.

Oh yeah, and a logo. I haven't put any thought into brand colors or visual design yet, but I made a very basic logo to have something more than nothing.

What's Next

I'll need a link to the journal in that header. I haven't decided what else, but I have a bunch of ideas!