hexo plugin dev
Preface
hexo
的 api
做得太烂了
踩坑
插件
在 node_modules
创建插件文件夹(hexo-*
)
建议使用软链接
新建文件
"use struct";
hexo.extend.filter.register(
"after_post_render",
data=>{
console.log("plugins dev");
return data;
},
30
);
{
"name": "hexo-*",
"version": "0.0.1",
"main": "index.js"
}
添加"钩子"
在博客根目录的 package.json
中 dependencies
中添加 "hexo-*": ">=0.0.1"
测试
运行 hexo g
查看是否输出 plugins dev
注意事项
- 每次写好插件文件都得 重新
clean+generate
, 否则无效 - 文件是伪热更新的, 所以只有修改文件才会触发
serve
的generate
事件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 静谧之园!