It’s annoying.
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:
publishDate
if in the future, content will not be rendered unless the--buildFuture
flag 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"