So you have you Jekyll post properly appearing in your dev environment but not there when you deploy in production. Here is a few things that are most likely the reason why:
Your local dev environment timezone may differ from the remote server.
Make sure you have configured the
timezone setting in your
Your post may be unpublished by some of your blog’s configuration.
Try to set:
published: true in the YAML Front Matter of your post and see if the post show up after re-deploy.
Lastly you post may simply be in the
_drafts directory preventing it to be correctly generated in the production build. If it’s the case try to move the post to the correct collection (default: