Open gldsly opened 1 year ago
这里的.Lastmod是文件中手动设置的吧?如果可以自动取文件属性的修改时间就太棒了。
这里的.Lastmod是文件中手动设置的吧?如果可以自动取文件属性的修改时间就太棒了。
是的,这是 md 文件开头元数据信息,自己手动写的。每次更新完随手改个时间也还行 :)
这里的.Lastmod是文件中手动设置的吧?如果可以自动取文件属性的修改时间就太棒了。
这里还是直接读取文件属性会更好一些,扫描文件的属性,后期文章量上来会增加生成网站的时长,影响到性能。
@gldsly 可以将你的修改提交个PR上来
这里的.Lastmod是文件中手动设置的吧?如果可以自动取文件属性的修改时间就太棒了。
这里还是直接读取文件属性会更好一些,扫描文件的属性,后期文章量上来会增加生成网站的时长,影响到性能。
读取文件属性, 好像是有问题的
请按照此 Issue 模版提供相关信息,例如源码仓库、网站链接和屏幕截图,这将有助于我们进行调查。 (Please follow this Issue template to provide relevant information, such as source code repository, website URL and screenshots, which will help us investigate.)
问题自检列表 (Issue Checklist)
预期行为 (Expected behavior)
当文章的元数据信息中
date
和lastmod
不一致时,并且开启了左侧边栏的网站资讯
时,其中的数据最后更新于
字段显示的根据最新修改的文章lastmod
字段计算的时间。实际行为 (Actual behavior)
实际上如下图所示:
我在主题文件中找到了对应的模板文件,这里取值是 first
然后后找到变量设置的地方,发现是获取文章的 date 日期,并不是获取的 lastmod
尝试把
.Date
修改为.Lastmod
测试后显示正常。问题重现步骤 (Steps to reproduce the behavior)
环境信息 (Environment Information)
主题配置(Configuration)
其他有用信息 (Other Information)
问题反馈时,使用的是 README 中给出的 https://github.com/hugo-next/hugo-theme-next-starter 模板仓库方式新创建的站点 分支:main id:38519283fc74f327041074788781996ece56fafa