As mentioned in recent post GitHub updates from Jekyll 2.x to 3.0. For
some reason new created posts will not automatically published when post has a valid published
and / or date
field.
Solution
Set future: true
in _config.yml
and your posts will be published asap.
For more issues please read this post on GitHub and following Jekyll upgrade instructions.