我想按照 its documentation 中的步骤按最后一次修改来订购我的首页它说这段代码
{{ range .Data.Pages.ByLastmod }}
应该可以,但我得到的帖子是按日期排序的,而不是 lastmod。
注意:其实我用的是分页器,所以我用的代码是
{{ range .Paginator.Pages.ByLastmod }}
我也试过第一个片段,但仍然按日期排序。
谁知道为什么?
谢谢
最佳答案
首先,您必须在前端设置lastmod
字段。如果您决定不设置该字段,那么 lastmod 日期会回退到前端的 date
字段。
如果你想实现一些自动化,那么你需要将你的项目初始化为一个 Git 仓库,在配置文件中设置标志 enableGitInfo = true
。您可以在这里找到详细信息:gitinfo
在每次构建之前提交您的 repo 更改,您将看到 .Lastmod
日期相应更改。
关于go - 雨果没有按修改日期排序帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46609480/