因为我会反复修改文章,故在文档页面添加文章修改时间是有意义的。由于主页是时间信息流,也不需要添加修改时间。

但是主页的文章不需要按修改时间排序,读者不需要读到我对文章的小修小改。并且若是文章大改了,可以修改文章中的 date 属性即可。

修改 post 页面

post.pug 中修改 .post-meta, 可以添加post页面的日期

1
2
3
4
.post-meta
| #{page.date.format(config.date_format)}
i.fa.fa-pencil(style="padding-left:0.6em;padding-right:0.3em;")
| #{page.updated.format(config.date_format)}

说明

  • | 表示开始文本内容
  • #{} 为插入之后运算的值
  • i(style="") 为当前元素添加属性的语法

修改主页 Recent

在电脑上浏览主页时,有一个 widgetrecent,但是这里出现的信息实际上是最新发表的文章,不太合理。应为最新发表的文章在主页的 post 中已经出现了。

我将其改为 Update, 并且按最近修改排序,具体为

1
2
3
4
.widget
.widget-title
i.fa.fa-file-o= ' ' + __('Updated')
!= list_posts({amount: 10, orderby: 'updated'})