Jekyll doesn’t show posts from the future

Yesterday I was scratching my head, because I was not seeing a post I had prepared. Posts in Jekyll use file names that start with a date, like 2023-05-10-my-post-title.

By default, Jekyll does not process posts that have dates in the future. This is actually a nifty feature as you can prepare a few posts ahead and have them showing only when they are meant to be shown.

If you want to change this behavior, you have to add the --future option when calling Jekyll.