Skip to content

Colophon

This site is hand-authored HTML. There is no JavaScript, no framework, no templating engine, no bundler, and no client-side interactivity. Every page is a static file written by hand.

The only stylesheet is a lightly extended normalize.css. The body is capped at 600 pixels and uses your system font stack. Dark mode follows your OS preference via prefers-color-scheme.

A single Python script (regen.py) manages derived state: the RSS feed, sitemap, reading times, structured data, and a few other things that would be tedious to maintain by hand. A git pre-commit hook runs it automatically, so the generated files always match the source in the same commit.

The site is hosted on GitLab Pages. Every push to master triggers a CI job that copies the files into a public/ directory. There is no build step beyond that copy.

The source is a plain git repository. No database, no CMS, no dependencies to install.