How this site is built
The whole stack, top to bottom:
| Layer | Choice | Why |
|---|---|---|
| Generator | Hugo (extended) | Single binary, sub-second builds, no node_modules |
| Hosting | Cloudflare Pages | Free, global CDN, automatic HTTPS |
| DNS | Cloudflare | Apex domain support via CNAME flattening |
| Domain | podule.com.au | Registered at CrazyDomains |
The build
Hugo compiles Markdown + Go templates into a public/ folder of plain HTML,
CSS and assets. The stylesheet is plain CSS (custom properties, no transpiler),
minified and fingerprinted by Hugo at build time — no separate toolchain.
The deploy
Cloudflare Pages watches the Git repository. On every push it runs hugo and
publishes public/. Rollbacks are one click.
That’s the entire operational surface: push to Git, and the edge updates.