I live in China. I have just finished a post for my blog. The current time (Asia/Shanghai) is
2018/04/13 02:52. However, the Netlify server is in USA and the local time is 12 hours earlier,
2018/04/12 14:52 (assuming NYC).
So I can preview my blog with my new writing article on my computer. However, I can’t see it after pushing it to Netlify server.
What’s happened? Do I do something wrong? I was asking myself… Until I saw this:
if in the future, content will not be rendered unless the
--buildFutureflag is passed to hugo.
So changed my post date from 2018/04/13 to 2018/04/12 and it works.
Great 😡 !
Update: Adding the below content to
netlify.toml will enable Hugo to publish all the future content, thus fixes this issue.
[context.production] command = "hugo --buildFuture"