少于1分钟
https://gohugo.io/variables/git/
获取每个内容文件的最后一次 Git 修订信息。
Hugo 的 Git 集成应该是相当高效的,但可能会增加构建时间。这取决于您的 Git 历史记录大小。
.GitInfo
先决条件PATH
中。.GitInfo
功能,方法是在命令行上传递 --enableGitInfo
标志或在 站点配置文件 中将 enableGitInfo
设置为 true
。.GitInfo
对象 GitInfo
对象包含以下字段:
缩写的提交哈希(例如 866cbcc
)
作者名称,遵循 .mailmap
作者电子邮件地址,遵循 .mailmap
作者日期。
提交哈希(例如 866cbccdab588b9908887ffd3b4f2667e94090c3
)
提交消息主题(例如, tpl: Add custom index function
)
.Lastmod
如果启用了 .GitInfo
功能,则 .Lastmod
(在 Page
上)从 Git 中获取,即 .GitInfo.AuthorDate
。可以通过添加自己的 日期的前置元数据配置 更改此行为。