HEXO默认是按照时间顺序排一条线,然后按照时间顺序来决定显示的顺序的。按照网上的教程整理了一份方法。

Hexo博文置顶(自定义排序)

修改Hexo文件夹下的node_modules/hexo-generator-index/lib/generator.js

打开在最后添加如下javascript代码

posts.data = posts.data.sort(function(a, b) {
}
    return -1;
}
    return 1;
}
else return b.date - a.date; // 都没定义按照文章日期降序排

});

文章有多种属性,一个一个添加是不是很麻烦呢?

这个时候可以修改:HEXO博客的scaffolds\post.md