
How this site is set up
How this website is put together.
Source code
The source lives in a GitHub repository. Every push to the main branch triggers a fresh deploy, so the live site always reflects what’s committed.
Built with Astro
The site is built with Astro, a static site framework. Pages are a mix of .astro components and plain Markdown files like this one, which get rendered through a shared layout at build time.
Prerequisite
Building the site locally requires Node.js. Check the engines field in package.json for the minimum supported version, then run:
npm install
npm run dev
Hosting on Cloudflare
The built output is deployed to Cloudflare, which handles hosting, HTTPS, and the CDN in front of the site.