MaxKB 小助手

MaxKB 小助手

12,678
1,178

集成 MaxKB,支持将文章同步至 MaxKB,并开启网页小助手。

Halo 专业版专享应用

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索MaxKB 小助手并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。

MaxKB 小助手

集成 MaxKB,支持将文章、页面等内容同步至 MaxKB,并开启网页小助手。

⚠️ 注意

在插件 1.1.0 版本后,底层的逻辑将依赖于 Halo 搜索引擎,因此原有的同步逻辑将会发生变化,具体如下:

  • 之前的同步逻辑是通过插件自身的逻辑进行同步,现在将会依赖于 Halo 的搜索引擎进行同步。
  • 所有的同步基于内容的自动发布,即只有发布的内容才会被同步。
  • 将不再在文章中显示同步状态。
  • 将不再能够对文章进行手动同步。
  • 将能够支持所有支持搜索引擎的内容类型。
  • 会受到刷新搜索引擎的影响,即刷新搜索引擎后,所有符合规则的内容会被重新同步至 MaxKB 中。

特性

  • 依据搜索引擎进行自动同步,支持文章、页面等内容
  • 支持规则编排,对特定的文章、页面进行同步
  • 支持同步至多个知识库
  • 支持查看同步列表
  • 一键开启网页小助手
  • 一键同步所有已发布内容

版本要求

MaxKB >= 1.2.0
Halo >= 2.20.0

安装与使用

  1. 应用市场中安装并启用此插件。
  2. 在插件 - 基本设置中,配置 MaxKB 地址及其用户名、密码。(PS: 测试成功后记得保存!)
    base_config.png
  3. 前往 MaxKB 小助手 - MaxKB 同步规则中,创建规则。
    sync_rule.png
  4. 发布文章之后,将会按照同步规则进行同步。
  5. 前往 MaxKB 小助手 - MaxKB 同步日志中,查看同步状态。
    sync_log.png

预览

内容一键同步

content_sync.png

规则列表

rule_list.png

规则编辑

rule_edit.png

同步列表

sync_list.png

小助手

assistant.png

常见问题

1. 必须使用 MaxKB 用户名和密码吗? 是的,由于需要兼容旧版本 MaxKB,因此只能使用用户名和密码进行认证。请放心,插件数据均运行在你本地的 Halo 服务器中,不会上传到任何第三方服务器。
2. 为什么我连接不上同一台服务器上的 MaxKB? 如果你的 Halo 或者 MaxKB 是使用 Docker 部署的,请检查 Docker 容器之间的网络是否能够互通。
3. 我可以选择应用但点击知识库列表却不显示我想要的知识库? 这通常代表知识库不符合要求,需要按下面的步骤排查:
  1. 查看知识库列表接口是否报错。
  2. 查看知识库是否关联了应用。
  3. 查看知识库是否为通用型知识库,Web 站点类型的知识库不支持上传文件。
4. 为什么我测试通过了,但无法在前台显示 MaxKB 小组件? 这个问题通常有以下两种原因:
  1. MaxKB 是内网状态,无法在外部进行访问。
  2. MaxKB 的外部访问地址与 Halo 的外部访问地址协议(protocol)不同。例如 Halo 外部访问地址为 https://xxx.com,而 MaxKB 外部访问地址为 http://xxx.com

解决方案:在插件的展示设置中,在 MaxKB 外部访问地址填写可供外部访问的 MaxKB 地址。并且保证 Halo 与 MaxKB 的访问地址协议一致。

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索MaxKB 小助手并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。