跳到主要内容

将 MaxKB 小助手集成到 Halo 中

Halo [ˈheɪloʊ],强大易用的开源建站工具。

通过 MaxKB 小助手插件,Halo 平台已原生提供 MaxKB 应用的集成门户页面,支持通过 Halo 后台系统实现 MaxKB 应用的同步管理,并可基于 Halo 站点内置的用户体系与角色权限模型,精细化配置不同用户、角色对特定 MaxKB 应用的使用权限,实现权限的统一管控与精准分配。

halo

重要提示:当前 Halo 暂未兼容 MaxKB v2 版本,为确保集成功能稳定运行,建议使用 MaxKB v2 之前的版本进行对接。

版本要求:MaxKB >= 1.10.0 且 < 2.0.0 , Halo >= 2.20.0 。

一、安装MaxKB插件​

登录 Halo 服务器后,通过系统内置的应用市场功能,检索并下载 MaxKB 插件即可。

下载插件

当前提供了 MaxKB 插件的各版本资源,请根据实际需求选择并下载所需的对应版本。

选择版本

二、许可证激活​

针对 MaxKB 应用小助手的激活操作,可通过三种方式完成:一是直接使用已有的 Halo 专业版许可证进行激活;二是通过 Halo 官网账号提交申请,获取试用权限后启用;三是通过输入许可证进行激活。

导入lic

三、填写 MaxKB 的基础信息​

点击进入 MaxKB 小助手插件进行配置。

配置

在 MaxKB 基本设置中填写 MaxKB 地址以及认证方式,MaxKB V1 版本的地址及采用 API KEY 管理的认证方式配置完成之后,请点击 "验证登录"。

注意:完成后务必保存相关设置。

配置

根据实际需求,完成展示设置的信息填写与同步设置的选项勾选操作。

配置

在展示设置中,可将 MaxKB 应用配置为浮窗模式。该应用为同步获取的应用,可通过下拉框选择其在门户页面以浮窗模式展示。

配置

在展示设置中选定的 MaxKB 应用,将以浮窗模式呈现在 Halo 系统的首页面。

配置

四、功能展示​

1. 同步规则​

可依据新增的同步规则,将文章及页面同步至 MaxKB 知识库。

同步规则

点击「保存」按钮即可确认当前设置并生效。

同步规则

2. 同步日志​

访问同步任务管理相关界面,查看同步任务的完整日志信息。

同步日志

3. 门户页面​

点击「同步」按钮触发同步操作,完成后将展示从 MaxKB 同步而来的全部应用。

门户页面

点击对应应用的「设置」选项,可在配置界面中完成该应用的分组管理及权限控制操作。

门户页面

点击页面右上角的「前台」选项,进入后可查看并访问 MaxKB 应用生态中的全部可用应用资源。

门户页面

五、权限控制​

支持以 “用户权限设定 + 角色权限配置” 的组合方式,对用户的权限范围进行规范化控制。

权限控制

点击页面右上角的「角色管理」模块,在该模块内完成新角色的创建流程,随后为其分配所需权限。

权限控制

点击「门户页面」模块,进入后对 MaxKB 应用的权限进行配置管理;请注意,配置过程中涉及的分组下拉框无预置默认选项,需根据实际业务需求手动填写分组内容,以完成权限配置流程。

权限控制