I’m a big fan of Cloudflare Pages. In fact, this page is built in a limited Beta version of their containers that a Cloudflare employee had to manually opt me in to.
I’d really like to schedule a time for when new posts would go live but I don’t want to resort to having a server processing every request and rendering (with caching ofcourse).
Scheduling deployments is only half of the problem - we must now make sure scheduled posts aren’t generated until the scheduled date!
I’m using Astro v2 and use the amazing content collections feature, and so I just need to make a wrapper over getCollection("..."):