集合是用于按主题、项目或部门在空间内对文章进行分组的文件夹。


#创建集合

  1. 在文章页面切换到树形模式
  2. 点击树顶部的 “+ 集合” 按钮
  3. 输入名称(例如“入职培训”或“API 文档”)
  4. 按回车 — 集合将出现在树中

或者:在已有集合上使用右键菜单 → “创建子集合”


#移动文章

#拖放

将文章从树中拖入所需的集合。适用于单篇文章。

#批量移动

  1. 启用选择模式(树头部的复选框)
  2. 选择您需要的文章
  3. 从下拉菜单中选择目标集合
  4. 所有选中的文章将被移动

#嵌套集合

集合支持嵌套 — 创建子文件夹以进行更细致的组织:

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、说明、附加元数据
移动 更改父集合或空间
删除 发送到回收站,带有保留期

您也可以通过双击名称来重命名。


#删除与恢复

当您通过上下文菜单删除集合时:

  1. 集合及其所有内容(文章 + 子集合)被发送到回收站 — 这是软删除
  2. 在整个保留期内(根据套餐从 7 天到 90 天),这些对象仍可供恢复
  3. 保留期到期后 — 由后台定时任务永久删除

恢复:

  • 进入回收站 → 找到该集合(您可以按“集合”类型筛选)
  • **“恢复”**按钮会将其连同相同内容一起还原
  • 如果父集合也被删除了 — 系统会在恢复期间提示您选择新的父级

通过直接 permanent_deleted(绕过回收站)删除集合的功能,仅从回收站对 Space Admin 及以上开放。Editor 可以删除到回收站,但不能永久删除。


#删除/恢复时的文章和子集合

  • 删除集合 — 将其中的所有文章和子集合级联发送到回收站
  • 恢复集合 — 按删除时的相同组成还原所有内容
  • 单独删除文章 — 文章进入回收站,但集合仍然为空(或含有其他文章)

不属于任何集合的文章会显示在空间树中一个特殊的 **“无集合”**节点里。将它们拖入合适的集合以进行整理。