Hexo 插件开发
Hexo 官方教程
已开发插件的列表
- hexo-pdf-better,Hexo PDF 插件
- hexo-site-auth,Hexo 站点验证插件
- hexo-google-adsense,Hexo 谷歌广告插件
- hexo-admonition-better,Hexo 内容辅助插件
- hexo-tipue-search-db,Hexo 全文静态搜索插件
- hexo-lazyload-image-better,Hexo 图片懒加载插件
- hexo-waline-next,适用于 NexT 主题的 Waline 评论插件
- hexo-next-darkmode,适用于 NexT 主题的暗黑模式切换插件
- hexo-generator-sogou-sitemap,Hexo 生成搜狗站点地图的插件
- hexo-readmore,Hexo 阅读更多插件,将将博客流量导流到微信公众号
发布插件到 Hexo 官网
当完成插件的开发后,可以考虑将它发布到 Hexo 的插件列表,让更多人能够使用自己开发的插件,其中发布插件的步骤(如下所示)和 Hexo 更新文档非常类似。
- Fork hexojs/site 仓库
- 将已 Fork 的仓库 Clone 到本地磁盘,并安装所依赖的插件
1 | $ git clone https://github.com/<username>/site.git |
- 编辑
source/_data/plugins.yml
文件,新增自己的插件,例如:
1 | - name: hexo-next-darkmode |
- 可以通过 Hexo 启动服务器预览变动
1 | $ hexo server |
- 推送(Push)代码
1 | $ cd site |
- 在 Github 建立一个新的合并申请(Pull Request)并描述改动