在 hugo 中,当文章时间设置为当天的话,将文章发布到国外服务器中并进行构建的话,该文章可能没有显示在文章列表里。
因为位于国外的服务器的时区于本地时区不一致,比如:
Hugo 时间默认为格林威治时间,因为中国的时间比格林威治时间早 8 个小时,格林威治时间没有到你配置的时间的时候,文章是不会出现在文章列表里的。
解决方法之一: 是在命令后添加 --buildFuture
或 -F
选项 ,来构建未来发布的文章,比如:
hugo server --buildFuture
hugo --buildFuture
解决方法二: 在站点配置文件 config.toml
中添加下面的配置:
buildfuture = true