Why I built this site the simple way
This site is deliberately boring technology. Every page starts life as a Markdown file in a Git repository. When I publish, a GitHub Action turns those files into plain HTML with Hugo, packages them into a small nginx container, and my home server pulls the new image.
There’s no database, no admin plugin to patch, and nothing on the server that runs code when you load a page. Cloudflare sits in front, and Traefik routes the traffic to the container.
Why not WordPress?
WordPress is great at many things, but for a handful of pages and an occasional post it brings a lot of moving parts: PHP, a database, plugins, and a constant stream of updates. A static site does the same job with a fraction of the upkeep.
What’s next
Expect posts on finance literacy, the home lab, and whatever project is currently taking over the garage.