文章置顶
一篇博客如果自己觉得很有价值,那肯定要放在首页啦,所以产生了置顶功能
首先移除默认安装的插件:
所在目录:~/blog/
1 | npm uninstall hexo-generator-index --save |
然后安装新插件:
所在目录:~/blog/
1 | npm install hexo-generator-index-pin-top --save |
这是这样修改好了在文章中添加置顶是不会有任何图标显示置顶的
所以我们用系统默认的图标来操作:
文件位置:~/blog/node_modules/hexo-generator-index-pin-top/lib/generator.js
1 | 'use strict'; |
也就是将插件的top全部替换为 NexT 原有的sticky,然后将Front-matter中的top替换为sticky,就能调用 NexT 主题原有的置顶样式了
最后可以自定义一下样式:
1 | 文件位置:~/blog/themes/next/source/css/_custom/custom.styl |
使用:
在需要置顶的文章中添加:
sticky: true
多文章需要置顶的话:
sticky: 1
sticky: 2
大的数值排在前面