Hugo:不要发布以后的帖子

问题描述 投票:0回答:1

我有一个要用hugo构建并使用标准hugo命令在Netlify上部署的站点。我有一个帖子,内容如下:

---
weight: 99
title: foobar
date: 2022-5-12T1:00:00-07:00
---

即使date将来(在撰写本文时),该帖子也会与网站的其余部分一起构建,并且可见。

根据this post,它应该不可见,因为将来会出现date。我没有在date configuration文件中完成任何config.toml,但为了检查,我尝试将date更改为publishDate

---
weight: 99
title: foobar
publishDate: 2022-5-12T1:00:00-07:00
---

我什至尝试同时包含datepublishDate,但是到目前为止,我还没有尝试过达到预期效果的方法。即使该日期是将来的日期,该帖子仍然会显示。

同样,在Netlify上,正在使用hugo命令构建站点,因此不包括--buildFuture选项。当我使用hugo server命令在本地查看我的站点时,这也是一个问题。还有什么我应该检查的或做错了吗?

web-deployment netlify hugo
1个回答
0
投票

我发现了问题。原来日期格式比我想象的要挑剔。 2022-5-12T1:00:00-07:00未被识别为有效日期,因此默认为0001年1月1日。一旦我将日期更改为2022-05-12T1:00:00-07:00(将月份改为两位而不是一个月),它便会识别正确的日期并按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.