Skip to content
Mike Wyatt

Hello, mwyatt.me

· #meta #build-log

This is the first post on the new personal site. The goal is simple: a place to publish build logs, post-mortems, and the occasional opinion. No newsletter funnel, no tracking, no CMS to maintain.

What’s here

What’s not here (yet)

These are on the roadmap, mostly tracked in my Lethe memory:

The stack

LayerChoice
FrameworkAstro 6 (static output)
StylingTailwind v4 via @tailwindcss/vite
ContentMarkdown + Astro content collections
RSS@astrojs/rss
Sitemap@astrojs/sitemap
Build containernode:20-alpine
Runtimenginxinc/nginx-unprivileged:1.27-alpine
CITBD — probably a simple GitHub Actions
Image registryghcr.io/mentholmike/mwyatt.me
Domainmwyatt.me

Why

Peter Steinberger’s site (steipete.me) is the architecture I keep coming back to. It’s a clean Astro 6 + Tailwind v4 + content-collections build with a beautiful dark mode. I forked it, stripped what I didn’t need (PWA, OG image generator, the dozen social icons I’ll never use, the Vercel config), rebranded, and made dark the default. The rest of the build — Crabbox deploy, Lethe-as-CMS, live widgets — is the part that’s actually interesting, and it’s a series of follow-up posts.

The whole repo is on GitHub. Take what’s useful, ignore the rest.


← Back to posts