Rebuilding my website
My old website was, well, old. Time to fix that. So I wrote this new one from scratch, by hand!
:')
I wanted something simple. Static HTML, no client-side framework, no CMS. Just markdown files that become web pages. I picked Eleventy because it does exactly that and nothing more. Plain CSS because I don't need a build step for a few hundred lines of styling. Nginx in a Docker container because that's what I know. Kamal for deployment because it's what I use for everything else.
The whole thing (design, build, deploy pipeline) only took a two sessions with Claude. Not because I couldn't do it myself, but because pairing with AI on infrastructure is where it shines: there's a clear goal, clear constraints, and a lot of boilerplate that's not worth typing by hand. The result is a site I fully understand and can maintain in my sleep.