本人一边顾着学校的学习,一边也在自学着,我将在学校的课程做成笔记放到文章中了,但是学校的课程是分时间段的,一篇文章需要经常更新,所以当其他文章上传时,那篇文章就会被挤到下面去,到时候还要到下面去找。所以我想将正在整理的这些文章置顶,但是hexo好像默认不提供这个功能,希望以后的版本会有。
修改文件
到hexo博客根目录,找到node_modules/hexo-generator-index/lib/generator.js
这个文件。
在
1 | const posts = locals.posts.sort(config.index_generator.order_by); |
下面添加
1 | posts.data = posts.data.sort(function(a, b) { |
generator.js完整代码
1 | ; |
使用方法
在文章添加 top
标签可以设置置顶顺序,top值越大越靠前。
1 | --- |
注意事项
当迁移blog时注意备份node_modules/hexo-generator-index/lib/generator.js
这个文件。
因为将blog项目git到远程仓库时,我设置的.gitignore
文件内容是这样的:
1 | .DS_Store |
这意味着,我将blog推到远程仓库时 ,忽略了node_modules/
目录的所有文件,导致了文件的丢失。
所以说备份真的是很重要的!!!
本文作者:
LiJing
发布时间: 2020-07-25
最后更新: 2023-01-27
本文标题: 博客添加文章置顶功能
本文链接: https://blog-yilia.xiaojingge.com/posts/7e2cd9ac.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2020-07-25
最后更新: 2023-01-27
本文标题: 博客添加文章置顶功能
本文链接: https://blog-yilia.xiaojingge.com/posts/7e2cd9ac.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
