Halo 2.0 爱发电插件
- 预览效果: 新 · 都在
- 代码仓库: plugin-afdian
- 插件自带多款赞赏展示页面
- 如果你也喜欢该插件,可以通过 爱发电 或下面赞赏码对我进行支持~~
- 启动插件
- 在插件配置中填写自己的userId和token
- 主题开发者可以使用下面的接口完成定制化开发
- 使用地址
/afdian
可访问插件默认展示页面
https://blog.xindu.site/docs/plugin-afdian
插件开发的详细文档请查阅:https://docs.halo.run/developer-guide/plugin/introduction
所需环境:
- Java 17
- Node 18
- pnpm 8
- Docker (可选)
克隆项目:
git clone [email protected]:carolcoral/plugin-afdian.git
# 或者当你 fork 之后
git clone [email protected]:{your_github_id}/plugin-afdian.git
cd path/to/plugin-afdian
此方式需要本地安装 Docker
# macOS / Linux
./gradlew pnpmInstall
# Windows
./gradlew.bat pnpmInstall
# macOS / Linux
./gradlew haloServer
# Windows
./gradlew.bat haloServer
执行此命令后,会自动创建一个 Halo 的 Docker 容器并加载当前的插件,更多文档可查阅:https://docs.halo.run/developer-guide/plugin/basics/devtools
此方式需要使用源码运行 Halo
编译插件:
# macOS / Linux
./gradlew build
# Windows
./gradlew.bat build
修改 Halo 配置文件:
halo:
plugin:
runtime-mode: development
fixedPluginPath:
- "/path/to/plugin-afdian"
最后重启 Halo 项目即可。