hexo添加文章更新时间

配置

打开/themes/next/layout/_macro/post.swig文件,在<span class="post-time">...</span>标签后添加一下代码:

1
2
3
4
5
6
7
8
{%if post.updated and post.updated > post.date%}
<span class="post-updated">
&nbsp; | &nbsp; {{ __('post.updated') }}
<time itemprop="dateUpdated" datetime="{{ moment(post.updated).format() }}" content="{{ date(post.updated, config.date_format) }}">
{{ date(post.updated, config.date_format) }}
</time>
</span>
{% endif %}

修改next主题语言配置文件

打开/themes/next/languages/zh_Hans.yml文件,添加

1
2
post:
updated: 更新于

只需要添加第二行即可。

修改主题配置文件:vim /themes/next/_config.yml,添加一行
display_updated: true

即markdown文件的修改时间即当做文章更新日期。

参考:https://blog.csdn.net/ganzhilin520/article/details/79053399

微信公众号
坚持原创技术分享,您的支持将鼓励我继续创作!
0%