I wanted a simple blog: write a Markdown file, push to GitHub, and have it live on my domain within a minute. No CMS, no server to maintain, no monthly bill. Here’s exactly how I built it. The Stack Hugo — static site generator. Builds the entire site in under 100ms. PaperMod — clean, fast Hugo theme with dark mode, tags, and RSS out of the box. GitHub — source of truth. Every push triggers a deploy. GitHub Actions — builds the site and deploys it on every push to master. Cloudflare Workers + Assets — hosts and serves the static files globally. Free tier is more than enough for a personal blog. Cloudflare DNS — manages the custom domain with automatic SSL. Total cost: zero. ...