How I Built This Blog: Hugo, PaperMod, and GitHub Pages

Welcome to my blog! Rather than just saying “hello,” I figured the first post should actually be useful — so here’s a full breakdown of how this site was built and deployed. The Tech Stack Layer Tool Static site generator Hugo Theme PaperMod Hosting GitHub Pages CI/CD GitHub Actions Dev environment GitHub Codespaces Custom domain blog.brianli.net via DNS CNAME TLS Let’s Encrypt (auto-provisioned by GitHub) Total cost: $0 (aside from the domain itself). ...

April 14, 2026 · 3 min · Brian Li