Hugo Lastmod不生效
Hugo的Lastmod不生效怎么办
生成好网站之后,使用cloudflare pages进行部署,发现更新时间(Lastmod)总是显示的是今天的日期,不是指定的日期。
寻找答案
网络搜索,找到两篇文章,部署到pages时,Lastmod被覆盖 ,Get good Git info from Hugo
原因是checkout的时候,只使用了一个commit,导致.Lastmod
为当前的日期和时间。
解决办法
解决办法有两种,一种是修改命令,git fetch的时候不使用shallow fetch;另一种是修改enableGitInfo
,自己手动在文章中进行添加。
git fetch --unshallow && hugo --minify
enableGitInfo = false