找回密码
 立即注册
搜索
查看: 1010|回复: 0

时间造成的 Hugo 页面无法渲染问题

[复制链接]

267

主题

0

回帖

1154

积分

管理员

积分
1154
发表于 2023-12-27 18:07:15 | 显示全部楼层 |阅读模式

使用 Hugo 写博客,凌晨发布文章的时候总发不出来,什么原因呢?难道半夜见鬼了?

---
title: 文章标题
date: "2023-12-27"
draft: false
---

Hugo 默认采用的是 UTC,比北京时间 (UTC+8) 晚了 8 个小时。hugo 命令在生成静态页面的时候,默认不会生成超过当前时间的文章。所以,有三个方法可以解决问题:

  1. 可以在命令行加 --buildFuture 来生成未来的文章;
  2. 文章的 date 采用更标准的写法,采用 ISO 8601 日期时间表示法,带上时区信息;
    例如:2023-12-27T17:52:08+08:00,其中的 +08:00 表示的就是北京时间了。
  3. 配置文件中增加配置 timeZone: Asia/Shanghai

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|棱讯科技 ( 粤ICP备2024228160号-2|粤公网安备44030002003510号 )

GMT+8, 2024-11-21 16:50 , Processed in 0.015159 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表