Skip to content

Commit 58d9fa3

Browse files
authored
docs: add documentation for extension point settings (#454)
添加插件管理 -> 扩展配置的使用文档。 /kind documentation ```release-note None ```
1 parent 9058e60 commit 58d9fa3

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

docs/user-guide/plugins.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,19 @@ description: 插件管理相关功能说明
8585
目前提供了 `卸载``卸载并删除配置` 两种卸载方式。
8686
仅卸载插件时插件的配置信息会进行保留,当重新安装插件后还可以使用之前已保存的配置。
8787
:::
88+
89+
## 扩展配置
90+
91+
在 Halo 的插件机制中,我们使用扩展点来实现插件与 Halo 核心应用的交互,插件可以通过扩展点来扩展 Halo 的功能。这就意味着插件可能会实现和 Halo 或者其他插件相同的扩展点,这时候就需要对扩展点进行管理。
92+
93+
以搜索引擎为例,Halo 默认提供了 `Lucence` 搜索引擎和对应的扩展点,那么用户在安装了其他搜索引擎插件之后就需要在这里进行选择,否则 Halo 无法确定使用哪个搜索引擎。
94+
95+
![Extension point settings entry](/img/user-guide/plugins/extension-point-settings-entry.png)
96+
97+
进入插件管理,点击右上角的 `扩展配置` 按钮即可进入扩展配置页面。
98+
99+
![Extension point settings](/img/user-guide/plugins/extension-point-settings.png)
100+
101+
这里以搜索引擎为例,安装了 `Meilisearch` 插件之后就可以在这里选择启用这个插件的搜索引擎。
102+
103+
更多关于扩展点的说明可以查阅:[插件开发 / 扩展点和定制化 / 扩展点](../developer-guide/plugin/extension-points/server/index.md)
Loading
Loading

versioned_docs/version-2.20/user-guide/plugins.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,19 @@ description: 插件管理相关功能说明
8585
目前提供了 `卸载``卸载并删除配置` 两种卸载方式。
8686
仅卸载插件时插件的配置信息会进行保留,当重新安装插件后还可以使用之前已保存的配置。
8787
:::
88+
89+
## 扩展配置
90+
91+
在 Halo 的插件机制中,我们使用扩展点来实现插件与 Halo 核心应用的交互,插件可以通过扩展点来扩展 Halo 的功能。这就意味着插件可能会实现和 Halo 或者其他插件相同的扩展点,这时候就需要对扩展点进行管理。
92+
93+
以搜索引擎为例,Halo 默认提供了 `Lucence` 搜索引擎和对应的扩展点,那么用户在安装了其他搜索引擎插件之后就需要在这里进行选择,否则 Halo 无法确定使用哪个搜索引擎。
94+
95+
![Extension point settings entry](/img/user-guide/plugins/extension-point-settings-entry.png)
96+
97+
进入插件管理,点击右上角的 `扩展配置` 按钮即可进入扩展配置页面。
98+
99+
![Extension point settings](/img/user-guide/plugins/extension-point-settings.png)
100+
101+
这里以搜索引擎为例,安装了 `Meilisearch` 插件之后就可以在这里选择启用这个插件的搜索引擎。
102+
103+
更多关于扩展点的说明可以查阅:[插件开发 / 扩展点和定制化 / 扩展点](../developer-guide/plugin/extension-points/server/index.md)

0 commit comments

Comments
 (0)