Hexo 有强大的外挂系统,使您能轻松扩展功能而不用修改核心模组的源代码。在 Hexo 中有两种形式的外挂:
如果您的程式码很简单,建议您撰写脚本,您只需要把 JavaScript 档案放到 scripts 资料夹,在启动时就会自动载入一次。
如果您的程式码较复杂,或是您想要发布到 NPM 上,建议您撰写套件。首先,在 node_modules 资料夹中建立资料夹,资料夹名称开头必须为 hexo-,如此一来 Hexo 才会在启动时载入。
资料夹内至少要包含 2 个档案:一个是主程式,另一个是 package.json,描述套件的用途和相依套件。
您可善用 Hexo 提供的官方工具套件来加速开发:
当您完成外挂后,可以考虑将它发布到 外挂列表,让更多人能够使用您的外挂。发布外挂的步骤和 更新文件 非常类似。
把档案库(repository)复制到电脑上,并安装相依套件。
建立一个新的合并申请(pull request)。