写博客写着写着,发现博客的排序好像有点不太对劲。
好像它是按发布时间而不是更新时间来排序的?
于是我逛了逛_config.yml
,发现了以下配置项:
# Home page setting |
但是在 hexo 文档中翻来翻去也没有找到 order_by 的其他配置项。迫于无奈,开始了我的魔改之旅。。
魔改 hexo-generator-index
首先从官方文档中得知主页排序是由hexo-generator-index
实现的, 易得我们可以魔改该包实现功能。
找到node_modules/hexo-generator-index/lib/generator.js
。由于我 js 知识匮乏,加上亿点借鉴 hexo笔记: 文章排序
于是得出了以下魔改代码(位于generator.js.module.exports
中):
|
重启 hexo 服务。嗯。舒服了。