雨果:不要发布以后的帖子
Hugo: don't publish future posts
我有一个网站,我正在使用 hugo 构建并使用标准 hugo
命令在 Netlify 上部署。我有一个 post 和以下 frontmatter:
---
weight: 99
title: foobar
date: 2022-5-12T1:00:00-07:00
---
尽管 date
是在未来(截至撰写本文时),post 正在与站点的其余部分一起构建并且是可见的。
根据我的 config.toml
文件中的 this post it shouldn't be visible because date
is in the future. I haven't done any date configuration,但为了检查,我尝试将 date
更改为 publishDate
:
---
weight: 99
title: foobar
publishDate: 2022-5-12T1:00:00-07:00
---
我什至试过同时包含 date
和 publishDate
,但到目前为止我尝试的任何一个都没有达到预期的效果。 post 仍然显示,即使日期是未来的日期。
同样,在 Netlify 上,站点是使用 hugo
命令构建的,因此不包括 --buildFuture
选项。当我使用 hugo server
命令在本地查看我的站点时,这也是一个问题。还有什么我应该检查的或我做错了什么吗?
我发现了问题。事实证明,日期格式比我想象的要挑剔。 2022-5-12T1:00:00-07:00
未被识别为有效日期,因此它默认为 0001 年 1 月 1 日。一旦我将日期更改为 2022-05-12T1:00:00-07:00
(将月份设为两位数而不是一位数),它就会识别出正确的日期并按预期工作。
我有一个网站,我正在使用 hugo 构建并使用标准 hugo
命令在 Netlify 上部署。我有一个 post 和以下 frontmatter:
---
weight: 99
title: foobar
date: 2022-5-12T1:00:00-07:00
---
尽管 date
是在未来(截至撰写本文时),post 正在与站点的其余部分一起构建并且是可见的。
根据我的 config.toml
文件中的 this post it shouldn't be visible because date
is in the future. I haven't done any date configuration,但为了检查,我尝试将 date
更改为 publishDate
:
---
weight: 99
title: foobar
publishDate: 2022-5-12T1:00:00-07:00
---
我什至试过同时包含 date
和 publishDate
,但到目前为止我尝试的任何一个都没有达到预期的效果。 post 仍然显示,即使日期是未来的日期。
同样,在 Netlify 上,站点是使用 hugo
命令构建的,因此不包括 --buildFuture
选项。当我使用 hugo server
命令在本地查看我的站点时,这也是一个问题。还有什么我应该检查的或我做错了什么吗?
我发现了问题。事实证明,日期格式比我想象的要挑剔。 2022-5-12T1:00:00-07:00
未被识别为有效日期,因此它默认为 0001 年 1 月 1 日。一旦我将日期更改为 2022-05-12T1:00:00-07:00
(将月份设为两位数而不是一位数),它就会识别出正确的日期并按预期工作。