Hexo利用模板文件,给文章自动添加标题和日期

最近因为把Hexo版本和Next主题版本更新了,但是更新得并不顺利,所以是把网站的文件全部备份了又重新安装,但是复制过来的文章的发表日期却是全部变成一天了。

但是以前的有些文章是有建立日期的,所以那些文章就还是按以前的日期顺序来排列的,这个自动添加文章建立日期的功能是有的,但是后来不知道为什么被我改掉了。

现在想起来于是还是要把它改过来,因为有些文章就是必须要按时间线来排列才有意义。

要改这个就必须要改hexo根目录下的scaffolds这个模板文件夹里面的post文章模板,很多人估计都是不知道这个模板文件方便之处,它就相当于微信公众号的模板,每次写文章就是直接套用就可以了,不用重复的创建。

打开post这个文件,改成这样

1
2
date: {{ date }}
title: {{ title }}

date标记的就在后面添加{{ date }}这个,没有就直接添加date: {{ date }}title也是一样,有的这个标记的就在后面添加{{ title }},一般都是有这个标记的,所以直接添加就可以,注意冒号后面要有空格,不然就会报错。

这样添加好以后保存,用hexo new post 文章名,建立文章的时候就会在date那里自动添加文章建立的日期,可以具体到时间,自动在title那里添加文章标题,也就是和创建文章的名字一样,减少了要重新粘贴标题的麻烦。