From ba473f75e4ef5d8210ee3d9e52016745ef4455d1 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Tue, 5 Dec 2023 17:00:10 +0800 Subject: [PATCH] docs: refine readme (#18) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 完善 README 的开发文档,添加使用 `./gradlew haloServer` 运行插件的方式。 /kind documentation ```release-note None ``` --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 11d7f77..f89b302 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,15 @@ Halo 2.0 插件开发快速开始模板。 插件开发的详细文档请查阅: +所需环境: + +1. Java 17 +2. Node 18 +3. pnpm 8 +4. Docker (可选) + +克隆项目: + ```bash git clone git@github.com:halo-sigs/plugin-starter.git @@ -18,6 +27,10 @@ git clone git@github.com:{your_github_id}/plugin-starter.git cd path/to/plugin-starter ``` +### 运行方式 1(推荐) + +> 此方式需要本地安装 Docker + ```bash # macOS / Linux ./gradlew pnpmInstall @@ -26,6 +39,22 @@ cd path/to/plugin-starter ./gradlew.bat pnpmInstall ``` +```bash +# macOS / Linux +./gradlew haloServer + +# Windows +./gradlew.bat haloServer +``` + +执行此命令后,会自动创建一个 Halo 的 Docker 容器并加载当前的插件,更多文档可查阅: + +### 运行方式 2 + +> 此方式需要使用源码运行 Halo + +编译插件: + ```bash # macOS / Linux ./gradlew build @@ -43,3 +72,5 @@ halo: fixedPluginPath: - "/path/to/plugin-starter" ``` + +最后重启 Halo 项目即可。