MaxKB 小助手
集成 MaxKB,支持将文章、页面等内容同步至 MaxKB,并开启网页小助手。
⚠️ 注意
在插件 1.1.0 版本后,底层的逻辑将依赖于 Halo 搜索引擎,因此原有的同步逻辑将会发生变化,具体如下:
- 之前的同步逻辑是通过插件自身的逻辑进行同步,现在将会依赖于 Halo 的搜索引擎进行同步。
- 所有的同步基于内容的自动发布,即只有发布的内容才会被同步。
- 将不再在文章中显示同步状态。
- 将不再能够对文章进行手动同步。
- 将能够支持所有支持搜索引擎的内容类型。
- 会受到刷新搜索引擎的影响,即刷新搜索引擎后,所有符合规则的内容会被重新同步至 MaxKB 中。
特性
- 依据搜索引擎进行自动同步,支持文章、页面等内容
- 支持规则编排,对特定的文章、页面进行同步
- 支持同步至多个知识库
- 支持查看同步列表
- 一键开启网页小助手
- 一键同步所有已发布内容
版本要求
MaxKB >= 1.2.0
Halo >= 2.20.0
安装与使用
- 在应用市场中安装并启用此插件。
- 在插件 - 基本设置中,配置 MaxKB 地址及其用户名、密码。(PS: 测试成功后记得保存!)
- 前往 MaxKB 小助手 - MaxKB 同步规则中,创建规则。
- 发布文章之后,将会按照同步规则进行同步。
- 前往 MaxKB 小助手 - MaxKB 同步日志中,查看同步状态。
预览
内容一键同步
规则列表
规则编辑
同步列表
小助手
常见问题
1. 必须使用 MaxKB 用户名和密码吗?
是的,由于需要兼容旧版本 MaxKB,因此只能使用用户名和密码进行认证。请放心,插件数据均运行在你本地的 Halo 服务器中,不会上传到任何第三方服务器。2. 为什么我连接不上同一台服务器上的 MaxKB?
如果你的 Halo 或者 MaxKB 是使用 Docker 部署的,请检查 Docker 容器之间的网络是否能够互通。3. 我可以选择应用但点击知识库列表却不显示我想要的知识库?
这通常代表知识库不符合要求,需要按下面的步骤排查:- 查看知识库列表接口是否报错。
- 查看知识库是否关联了应用。
- 查看知识库是否为通用型知识库,Web 站点类型的知识库不支持上传文件。
4. 为什么我测试通过了,但无法在前台显示 MaxKB 小组件?
这个问题通常有以下两种原因:- MaxKB 是内网状态,无法在外部进行访问。
- MaxKB 的外部访问地址与 Halo 的外部访问地址协议(protocol)不同。例如 Halo 外部访问地址为
https://xxx.com
,而 MaxKB 外部访问地址为http://xxx.com
。
解决方案:在插件的展示设置中,在 MaxKB 外部访问地址
填写可供外部访问的 MaxKB 地址。并且保证 Halo 与 MaxKB 的访问地址协议一致。