I like the publication workflow in Netlify with Hugo. It’s pretty easy: everything in your master branch is published when it’s committed. That’s quite nice. But if you want to create entries that get published in the future, it’s not as convienient.

A quick search on the Netlify Community had a few options listed. But none seemed easier than this one which proposes using a scheduled Github Action to push the build to a Netlify build hook.

I used the script from that post and it runs everyday. The times seem a little off as it should run at 4:15 AM ET, but seems to run a few (6-9) minutes after that which is no big deal.

My current workflow is to write a post, forward date it and then let the Github Action do the publish on the day I want it live. This let’s me write as much as I want at one sitting without having a big blast of posts.