How this blog is built
Every post is a Markdown file in a private GitHub repo. A GitHub Actions pipeline builds the site with Astro, and Terraform uploads it to a Cloudflare Worker — the same Terraform that manages the domain and DNS.
Every post is a Markdown file in a private GitHub repo. A GitHub Actions pipeline builds the site with Astro, and Terraform uploads it to a Cloudflare Worker — the same Terraform that manages the domain and DNS.