Featured image of post hugo 时区问题导致文章未显示

hugo 时区问题导致文章未显示

前言

在 hugo 中,当文章时间设置为当天的话,将文章发布到国外服务器中并进行构建的话,该文章可能没有显示在文章列表里。

Hugo 时间默认为格林威治时间,因为中国的时间比格林威治时间早 8 个小时,格林威治时间没有到你配置的时间的时候,文章是不会出现在文章列表里的。

解决方案

解决方法一: 是在命令后添加 –buildFuture 或 -F 选项 ,来构建未来发布的文章,比如:

1
2
hugo server --buildFuture
hugo --buildFuture

解决方法二: 在站点配置文件 config.toml 中添加下面的配置:

1
buildfuture = true

我的是 yaml 文件,文件末尾添加即可

Licensed under CC BY-NC-SA 4.0
最后更新于 2025-03-30 16:10 UTC