All projects

This site

A static Astro site served by Cloudflare Workers, with its zone and its deployment fully described as code.

This site is the smallest project on the list, and it gets the same treatment as the others: nothing is configured by hand.

  • Content is versioned Markdown, validated against a schema at build time.
  • Rendering is done by Astro, to static HTML. The JavaScript sent to the browser comes down to two small scripts.
  • Serving is done by a Cloudflare Worker with no script, which only serves files. Its configuration fits in wrangler.jsonc.
  • The zone (TLS, HSTS, the www redirect) is described in Terraform.
  • Delivery goes through GitHub Actions: every pull request gets a preview URL, and every commit on main goes to production once the checks pass.

The revision printed in the title block at the bottom of the page is the exact commit that produced what you are reading.