使用next主题的文章,默认只显示发表于yyyy-MM-dd
, 要添加更新时间则需要做额外的配置。本文记录一下修改配置的内容。
修改主题布局
修改 themes/next/layout/_macro/post.swig
文件,在 <span class="post-time">...</span>
标签后添加以下代码:
1 | {%if post.updated and post.updated > post.date%} |
修改主题语言
修改 themes/next/languages/zh_Hans.yml
文件,在post
下添加一行update: 更新于
,如下
1 | post: |
修改主题配置
修改 themes/next/_config.yml
文件,添加一行,如下
1 | display_updated: true |
写文件的时候在开头设置更新时间updated: 时间
, 本篇文件的开头设置如下
1 | title: hexo添加文章更新时间 |
如果不显示设置updated, 那么这个值就是md文件的最后修改时间。
hexo的首页文章展示按更新时间排序
修改hexo的配置文件 _config.yml
,把 order_by: -date
改成 order_by: -updated
, 如下
1 | index_generator: |