时间造成的 Hugo 页面无法渲染问题
使用 Hugo 写博客,凌晨发布文章的时候总发不出来,什么原因呢?难道半夜见鬼了?👻
---
title: 文章标题
date: "2023-12-27"
draft: false
---
Hugo 默认采用的是 UTC,比北京时间 (UTC+8) 晚了 8 个小时。hugo 命令在生成静态页面的时候,默认不会生成超过当前时间的文章。所以,有三个方法可以解决问题:
- 可以在命令行加
--buildFuture来生成未来的文章; - 文章的 date 采用更标准的写法,采用 ISO 8601 日期时间表示法,带上时区信息;
例如:
2023-12-27T17:52:08+08:00,其中的+08:00表示的就是北京时间了。 - 配置文件中增加配置
timeZone: Asia/Shanghai
版权声明:本文为 阡陌 的原创文章,遵循「CC BY-NC-SA 4.0」版权协议。若转载,请附上本文链接及本声明。
本文地址:https://www.mculoop.com/archives/101.html
若对本文有疑问可在评论区留言,我们看到后会尽量解答。