hexo 文章置顶插件 添加置顶图标
已经有了有大佬开发了置顶插件了,安装插件,然后在front-matter中配置一下就好了
卸载hexo-generator-index插件
hexo站点目录下,输入下面命令卸载插件
1 | npm uninstall hexo-generator-index --save |
安装hexo-generator-index-pin-top插件
hexo站点目录下,输入下面命令安装插件
1 | npm install hexo-generator-index-pin-top --save |
添加front-matter配置项
在需要置顶的文章的Front-matter中加上top: true
即可实现文章置顶功能。
重新部署
1 | hexo clean &&hexo s |
这样就可以看到置顶的文章了,但是还没有显示置顶标签,下面来添加置顶标识。
添加置顶标识
打开:/blog/themes/next/layout/_macro
目录下的post.swig
文件,定位到<div class="post-meta">
标签,在该标签下面,插入如下代码:
1 | <div class="post-meta"> |
如果显示出现了中文乱码,则把post.swig
转为utf-8
格式即可,转换步骤:全选post.swing
中的内容,然后修改post.swing
的编码为utf-8,然后粘贴到post.swing
中,这样就修改了post.swing的编码格式了。
显示效果:
参考资料
插件github地址: https://github.com/netcan/hexo-generator-index-pin-top
开发插件的大佬的教程: http://www.netcan666.com/2015/11/22/解决Hexo置顶问题/
添加置顶图标教程: http://wangwlj.com/2018/01/09/blog_pin_post/
Hexo博客功能优化: https://www.itfanr.cc/2017/12/06/hexo-blog-optimization/#文章置顶
如何使用FrontAwesome图标