Hexo 插件开发

Hexo 官方教程

已开发插件的列表

发布插件到 Hexo 官网

当完成插件的开发后,可以考虑将它发布到 Hexo 的插件列表,让更多人能够使用自己开发的插件,其中发布插件的步骤(如下所示)和 Hexo 更新文档非常类似。

  • Fork hexojs/site 仓库
  • 将已 Fork 的仓库 Clone 到本地磁盘,并安装所依赖的插件
1
2
3
$ git clone https://github.com/<username>/site.git
$ cd site
$ npm install
  • 编辑 source/_data/plugins.yml 文件,新增自己的插件,例如:
1
2
3
4
5
6
7
- name: hexo-next-darkmode
description: Add Darkmode for NexT theme
link: https://github.com/rqh656418510/hexo-next-darkmode
tags:
- next
- darkmode
- nightmode
  • 可以通过 Hexo 启动服务器预览变动
1
$ hexo server
  • 推送(Push)代码
1
2
$ cd site
$ git push orign master
  • 在 Github 建立一个新的合并申请(Pull Request)并描述改动