今天除了给自己的网站添加字数统计外,我无意中还探索到Snippet主题添加更新日期,尝试之后还真的成功了。网上根本就找不到资料,找到了也适用于其它的主题。

  还是找到路径 C:\blogs\themes\snippet\layout\_partial 下的 article-meta.ejs 文件,在其中添加以下代码。想详细看代码怎么插入的可以去这里:《在Snippet主题中添加字数统计》,这篇文章也用到了这个文件。

1
2
3
4
5
<!-- 更新日期 -->
<span class="fa-wrap">
<i class="fa fa-refresh"></i> <!-- 刷新图标 -->
<span class="date-meta"><%- date(post.updated, format) %></span>
</span>

  表达式 date(post.updated, format) 我是参考上下文推理出来的。使用 post.updated 是因为我在网上看到有人说在博文的Front-Matter部分添加一项 updated: 就可以自动显示更新日期,后来我试了,发现不行。今日所见, updated 可以用在 post.updated 上。挑了几篇修改过的文章看了一下,显示日期的是正确的。

  后来我又发现新增的元素被 <span class="fa-wrap">......</span> 包括,这应该是元素换行的类。因此上面字数统计中,在添加新元素时,也可以放在 <span class="fa-wrap">......</span> 这段代码里面,以达到美观。