Colophon
This site is built with Hugo and hosted on Cloudflare Pages. Every commit to the main branch on GitHub triggers an automatic build and deploy, typically live within 30 seconds.
Stack
| Layer | Tool |
|---|---|
| Static site generator | Hugo 0.157.0 (extended) |
| Theme | buildlog, a custom theme vendored directly in this repo |
| Hosting | Cloudflare Pages |
| DNS & SSL | Cloudflare (auto-provisioned) |
| Source | GitHub, public and reproducible |
Philosophy
The stack here is deliberately minimal. No database, no server-side runtime, no CMS dashboard to maintain. Content lives as Markdown files in a git repository, versioned, portable, and straightforward to reason about.
Cloudflare’s global CDN handles delivery. SSL is automatic. The entire build pipeline is a single command:
hugo --gc --minify
The source repository is intentionally public. The site is a working example of the infrastructure it writes about.
Authoring
Posts are written in Markdown, authored locally in an IDE, and merged to main via pull request. One .md file per post under content/posts/, no proprietary formats, no lock-in.
Theme
The theme is buildlog, a custom theme built for this site and vendored directly under themes/buildlog/ rather than pulled in as a submodule. It’s a dark, terminal-flavored design: posts read as commit history, multi-part write-ups group into series (“pipelines”), and the homepage build badge reads the live Cloudflare Pages commit SHA and branch at build time. Local overrides, when needed, live in the site’s own layouts/ directory and take precedence over the theme without editing it directly.