How I added draft and future-dated (scheduled) posts to this static Astro blog, and trigger a daily Cloudflare rebuild with a cron Worker so scheduled posts publish themselves.
How I locked down this static Astro blog with a strict Content Security Policy, automated CSP hashing as a post-build step, self-hosted fonts, and click-to-load Giscus comments that respect GDPR.
How I set up automatic deployment of this static Astro blog to Cloudflare Workers with CI/CD via Workers Builds — free, fast, and zero-config after setup.