feat: add plugin development docs (#123)

### What this PR does?
添加插件开发文档

### Which issue(s) this PR fixes
Fixes #113

/area docs

```release-note
None
```
This commit is contained in:
guqing
2023-02-14 16:40:11 +08:00
committed by GitHub
parent 4d59c627c5
commit f21171de21
37 changed files with 2880 additions and 4 deletions

View File

@@ -3,4 +3,13 @@ title: 准备工作
description: 插件开发的准备工作
---
WIP
在 Halo 中,插件是使用 Java 和 JavaScript 编写的UI 使用 [Vuejs](https://vuejs.org) 编写。
在创建你的第一个插件之前,请确保你具备以下条件:
- 你能成功[运行 Halo 2.0.0 及以上版本](../core/run.md)。
- 你应该能够熟练使用 [IntelliJ IDEA](https://www.jetbrains.com/idea/old)。
- 你需要在计算机上安装最新的 LTS 版本的 Node.js。如果你还没有Node.js安装你可以在这里下载 [Node.js 16 LTS](https://nodejs.org/)。
- 你熟悉 Vue 和 TypeScript。
- 你应该熟悉使用 PNPM 进行包管理,你可以在这里下载 [pnpm 7](https://pnpm.io/)。
- Git 是一个版本控制系统,用于跟踪代码的更改。您需要 Git 来下载示例插件并发布插件。