Colophon
How this site is built, for the curious and for future me.
- Framework
- Astro, rendered to static HTML. Pages ship almost no JavaScript.
- Content
- Articles and case files are MDX files in the Git repository, validated by a schema at build time.
- Editing
- Keystatic at /keystatic: a browser editor that commits to the repository and opens a pull request.
- Hosting
- Cloudflare. Every pull request gets a preview; every merge to main goes live.
- Type
- League Spartan, Barlow Condensed, Libre Franklin and JetBrains Mono, self-hosted.
- Colour
- Signal red #E3242B on near-black, with a matching light mode.
- Search
- Pagefind, a static index built with the site. No server, no tracking.
- Analytics
- Cloudflare Web Analytics. No cookies.