hexo基于butterfly的推荐插件(持续更新)
1.添加代码压缩
hexo-neat 插件实现压缩代码,底层是通过 gulp 来实现的。但是这个插件是有 Bug 的:
压缩 md 文件会使 markdown 语法的代码块消失,会删除全角空格
在博客站点根目录执行安装代码:
1 | npm install hexo-neat --save |
然后只需在本主题下的 _config.yml 文件中,将各个文章字数相关的配置激活即可:
1 | #hexo-neat 优化提速插件(去掉HTML、css、js的blank字符) |
然后直接输入 hexo cl && hexo g 就可以了,会自动压缩文件 。
1.文章字数统计插件
如果你想要在文章中显示文章字数、阅读时长信息,可以安装 hexo-wordcount 插件。安装命令如下:
1 | npm i --save hexo-wordcount |
然后只需在本主题下的 _config.yml 文件中,将各个文章字数相关的配置激活即可:
1 | post_wordcount: |
3.搜索
本主题中还使用到了 hexo-generator-search 的 Hexo 插件来做内容搜索,安装命令如下:
1 | npm install hexo-generator-search --save |
在 Hexo 根目录下的 _config.yml 文件中,新增以下的配置项:
1 | search: path: search.xml; |
4.代码高亮
由于 Hexo 自带的代码高亮主题显示不好看,可以使用 hexo-prism-plugin 的 Hexo 插件来做代码高亮,安装命令如下:
1 | npm i -S hexo-prism-plugin |
然后,修改 Hexo 根目录下 _config.yml 文件中 highlight.enable 的值为 false,并新增 prism 插件相关的配置,主要配置如下:
1 | highlight: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 海伦软件库!