集合是用于按主题、项目或部门在空间内对文章进行分组的文件夹。
#创建集合
- 在文章页面切换到树形模式
- 点击树顶部的 “+ 集合” 按钮
- 输入名称(例如“入职培训”或“API 文档”)
- 按回车 — 集合将出现在树中
或者:在已有集合上使用右键菜单 → “创建子集合”。
#移动文章
#拖放
将文章从树中拖入所需的集合。适用于单篇文章。
#批量移动
- 启用选择模式(树头部的复选框)
- 选择您需要的文章
- 从下拉菜单中选择目标集合
- 所有选中的文章将被移动
#嵌套集合
集合支持嵌套 — 创建子文件夹以进行更细致的组织:
Space
├── Onboarding
│ ├── For new employees
│ └── For managers
├── API documentation
│ ├── REST API
│ └── Webhooks
└── Internal processes最大嵌套深度为 10 层。 这是数据库中递归 CTE 的技术限制,用于防止意外产生循环。在实践中,即使是 3–4 层也很少见 — 过深的结构会使导航变得更困难。
#发布集合(publish_state)
每个集合都有自己的 publish_state 字段,用于控制谁能在 Public KB 中看到该集合及其内容(如果空间是公开的):
| 值 | 行为 |
|---|---|
| inherit(默认) | 可见性继承自空间。如果空间是公开的,则集合也是公开的;如果是私有的,则为内部。 |
| internal | 强制从 Public KB 中隐藏,即使在公开空间中也是如此。用于草稿或内部集合(例如,在公开的“客户文档”空间中的 Internal Drafts)。 |
| public | 强制公开。仅允许在公开空间中使用 — 在私有空间中此选项被禁用。 |
draft 状态不用于集合(与文章不同)— 空集合本来就不可见,因此不需要草稿。
它在集合属性中更改(⋯ → 属性)或通过批量操作批量更改。
#上下文菜单
右键点击集合会打开一个菜单:
| 操作 | 说明 |
|---|---|
| 重命名 | 内联编辑名称 |
| 创建子集合 | 嵌套文件夹 |
| 更改图标 | 从 LkIcon 图标集中选择 |
| 更改颜色 | 颜色标记 |
| 属性 | publish_state、说明、附加元数据 |
| 移动 | 更改父集合或空间 |
| 删除 | 发送到回收站,带有保留期 |
您也可以通过双击名称来重命名。
#删除与恢复
当您通过上下文菜单删除集合时:
- 集合及其所有内容(文章 + 子集合)被发送到回收站 — 这是软删除
- 在整个保留期内(根据套餐从 7 天到 90 天),这些对象仍可供恢复
- 保留期到期后 — 由后台定时任务永久删除
恢复:
- 进入回收站 → 找到该集合(您可以按“集合”类型筛选)
- **“恢复”**按钮会将其连同相同内容一起还原
- 如果父集合也被删除了 — 系统会在恢复期间提示您选择新的父级
通过直接
permanent_deleted(绕过回收站)删除集合的功能,仅从回收站对 Space Admin 及以上开放。Editor 可以删除到回收站,但不能永久删除。
#删除/恢复时的文章和子集合
- 删除集合 — 将其中的所有文章和子集合级联发送到回收站
- 恢复集合 — 按删除时的相同组成还原所有内容
- 单独删除文章 — 文章进入回收站,但集合仍然为空(或含有其他文章)
不属于任何集合的文章会显示在空间树中一个特殊的 **“无集合”**节点里。将它们拖入合适的集合以进行整理。