Website Refresh 2026
Rebuilding from scratch in Nuxt 4 with nothing but Markdown.
2 min read
After five years on the old site, I rewrote everything from scratch. The stack is now just Nuxt 4, Nuxt Content, and Tailwind — and the content lives as plain Markdown files in the repo.
Why rebuild #
The old stack was fine, but I had accumulated too many moving parts — a headless CMS, an image pipeline, a separate RSS generator. For a personal site that publishes maybe once a month, that's absurd.
I wanted:
- One repo, one language
- No database, no admin panel
- Full control over every pixel
- Deploys in under 90 seconds
The new architecture #
Content is just Markdown. Every post is a file. Pushing new writing is a git commit away.
Here's a short walkthrough: