A colophon is the page where a publication declares how it was made. This one is short, because the stack is short.
Stack
- Generator: Hugo (static, no database, no server-side code of mine) with the PaperMod theme.
- Hosting: Cloudflare Workers — the site is plain HTML/CSS/JS served from the edge.
- Source: GitLab, built and deployed on push.
- Analytics: Umami , self-hosted on my own VPS (Oracle Cloud) — cookieless, no IP stored, no data shared with anyone. Web performance metrics come from Cloudflare Web Analytics, also cookieless.
- Comments: none, by design. You can find me on GitHub or use the “Reply by email” button at the end of each post.
Principles
- dumb & static: everything is generated at build time; if a feature needs a server, it probably doesn’t belong here.
- privacy by default: no cookies, no third-party trackers, no consent banner because there’s nothing to consent to. Details in the privacy policy.
- data stays in the EU: the only analytics database lives on my own machine in an EU datacenter.
Easter eggs
There are a few. One involves dust, one involves a classic cheat code. The console is your friend.