事件源自 2017 年元旦时的一篇博文
那篇文章,我向大家介绍了如何在 hexo 博客中打造一个相对好看、好用的 URL 链接。然而遗憾的是,时间戳在 permalink 中没法直接使用。当时说了一个笨办法,就是模板中手动去加时间戳,然后文章生成是再取出来。不知道使用过的朋友有没有喷我…
时隔一年多,我又准备玩 hexo 了,理由是被类似为知笔记这种东西伤透了心。
然而也是一年多过去了,官方并没有做这样的支持,那我就不高兴了。在强迫症的驱使下,我读了他的源码,发现加这个时间戳相当简单,所以我义不容辞的提了这个PR。这是半个月前发生的事情,在我写这篇文章的时候,官方还没有 Merge。所以你如果想在permalink中使用时间戳。办法就是人肉把node_module文件夹下指定的文件做修改。怎么改?改哪个文件?改成啥样?请直接看那个 PR。
如果一切顺利,你现在就能愉快的玩耍了。比如:
当然别忘了配置站点_config.yml
permalink: :category/:entitle/:timestamp/
最后,祝读者们儿童节快乐!
再来看
==========来自 2018 圣诞节的更新===============
最近升级了 NPM、NodeJS 及 Hexo 依赖库,发现时间戳不好使了。(PS:之前人肉改了 Hexo 的源码,看上去并没有被 Merge…)
于是有了补丁包,操作姿势:
1. mkdir patch/ && cd patch
2. touch run.sh && vim run.sh
#!/bin/sh
cp ./scripts/post.js ../node_modules/hexo/lib/hexo
cp ./scripts/scaffold.js ../node_modules/hexo/lib/hexo
3. mkdir scripts
// 将node_modules/hexo/lib/hexo对应的文件复制到新建的这个目录中。内容做点更改。更改内容参见上面提到的PR
4. chmod 775 run.sh && ./run.sh
// 是不是发现时间戳被加回来了....
5. hexo n test