我使用hugo new posts/mypost.md
创建了一个帖子,它为我创建了mypost.md,其头文件配置就是这样的
但是,当我在服务器(本地)上运行时,日期时间呈现错误,如下所示:
我怎么才能修复它呢?提前感谢!
发布于 2021-01-23 01:00:36
这就是我是如何让它工作的:
在config.toml
中添加日期格式
[params]
dateFormat = "02 Jan 2006"
你的帖子应该在它的前置内容中包含日期:
---
date: "2020-12-23T15:21:54+05:30"
...
---
在布局中使用以下格式:
<div>{{ .Params.date.Format .Site.Params.dateFormat }}</div>
注意:请不要更改日期格式的数字。日期必须为02,月份必须为1月,年份必须为2006,等等。有关更多详细信息,请查看this。
发布于 2021-08-03 21:25:48
还可以查看Hugo 0.87 (2021年8月,两年后),它附带:
timezone
:{{ time.Format“星期一,2006年1月2日”"2015-01- 21“}}→”2015年1月21日星期三“
请注意,从Hugo0.87.0开始,
time.Format
将返回当前语言的本地化字符串。
{{ .Date | time.Format ":date_long“}}
包含英语示例的自定义布局的完整列表:
:date_full => Wednesday, June 6, 2018
:date_long => June 6, 2018
:date_medium => Jun 6, 2018
:date_short => 6/6/18
:time_full => 2:09:37 am UTC
:time_long => 2:09:37 am UTC
:time_medium => 2:09:37 am
:time_short => 2:09 am
发布于 2019-06-18 20:38:45
您需要在文件config.toml中将日期格式设置为2.1.2006 (任何正确的格式,请确保2006年1月2日)。
https://stackoverflow.com/questions/56646943
复制相似问题