入门
此文档将帮助你了解如何构建你的第一个插件并在 Halo 中安装和启用。
创建插件项目
-
这是一个插件的初始模板,你可以基于它来开发自己的插件。
-
点击
Use this template
->Create a new repository
。 -
如图所示填写仓库名后点击
Create repository from template
。
你现在已经基于 Halo 插件模板创建了自己的存储库。接下来,你需要将它克隆到你的计算机上。
# clone your repository
git clone https://github.com/<your-username>/halo-plugin-hello-world.git
# enter the directory
cd halo-plugin-hello-world
运行插件
现在有了一个空项目,我们需要让插件能最最小化的运行起来,这里提供两种运行方式。
使用 DevTools 运行(推荐)
Halo 提供了一个用于插件开发的 DevTools,它可以帮助你快速的运行和调试插件,在模板插件项目中已经集成了 DevTools,可查阅 DevTools 使用说明。
使用 DevTools 运行插件的前提是需要你的电脑上已经安装了 Docker 环境,这是我们推荐的用户开发时运行插件的方式,只需要执行以下命令即可。
-
执行前端部分的依赖安装命令:
# macOS / Linux
./gradlew pnpmInstall
# Windows
./gradlew.bat pnpmInstall -
运行插件:
# macOS / Linux
./gradlew haloServer
# Windows
./gradlew.bat haloServer