偶然发现创建了 Hugo 文章,但 Hugo 博客却迟迟不更新。原来 Hugo 默认采用的是格林威治时间 (GMT),比北京时间 (UTC+8) 晚了 8 个小时,而 Hugo 在生成静态页面的时候,不会生成超过格林威治时间的文章,所以导致 Hugo 博客展示新创建的文章要比发表时晚 8 个小时。

如果要使 Hugo 时区和大陆时区一致,需要修改一下配置文件,在 hugo / config.yml 文件中加入如下代码:

timezone: "Asia/Shanghai"

后续所有的 Hugo 博客文章都正常填写北京时间即可。例如:

date: 2024-04-16 21:15:38