高级功能使用
探索系统的高级功能。
自动扫描
系统会自动扫描 content 目录下的所有文件夹…
智能排序
支持多种排序方式:
- 置顶(pinned/sticky)
- 优先级(priority)
- 顺序(order)
- 字母顺序
树形结构
通过 front matter 中的 parent 字段建立层级关系。
双向链接系统
系统支持强大的双向链接功能,帮助您建立文档之间的关联关系,创建知识网络。
什么是双向链接?
双向链接(Backlinks)是一种文档关联机制,允许您:
- 创建指向其他文档的链接(对外链接/Outgoing Links)
- 自动显示引用当前文档的其他文档(反向链接/Backlinks)
- 构建文档知识图谱,展现文档间的关联关系
如何使用双向链接
方法 1: 使用 relatedDocs 字段(推荐)
在文档的 front matter 中添加 relatedDocs 字段,显式声明关联的文档:
---
title: 我的文档
id: my-document
relatedDocs: [quick-reference, document-center-guide, getting-started]
---
优点:
- 明确的关联关系
- 易于维护和管理
- 支持批量关联
方法 2: 使用内容链接
在文档内容中直接引用其他文档,系统会自动识别:
查看 [DocumentCenter 快速参考](#doc-quick-reference) 了解更多信息。
或者使用完整路径:
详细指南请参考 [文档中心架构](/content/pages/document-center-architecture.md)。
链接格式:
#doc-{文档ID}- 使用文档 ID 引用/content/{路径}.md- 使用文件路径引用
方法 3: 父子关系自动关联
使用 parent 字段建立的层级关系会自动在双向链接中体现:
---
title: 子文档
id: child-doc
parent: parent-doc # 会自动建立双向链接
---
链接类型说明
系统支持三种链接类型,用不同颜色标识:
| 类型 | 说明 | 颜色标识 |
|---|---|---|
| 🔵 显式关联 | 通过 relatedDocs 声明的关联 |
蓝色 |
| 🟢 内容引用 | 文档内容中的链接引用 | 绿色 |
| 🟠 父子关系 | 通过 parent 建立的层级关系 |
橙色 |
双向链接面板
在每个文档底部,系统会自动显示双向链接面板,包含:
- 链接到的文档 - 当前文档引用的其他文档
- 被引用自 - 引用了当前文档的其他文档
- 统计信息 - 总链接数和连接强度
使用场景示例
场景 1: 系列教程文档
---
title: React 基础教程
id: react-basics
relatedDocs: [react-advanced, react-hooks, react-router]
---
本文档是 React 系列教程的基础部分...
场景 2: 参考文档网络
---
title: API 参考
id: api-reference
relatedDocs: [authentication-guide, error-handling, rate-limits]
---
场景 3: 知识库交叉引用
在内容中自然地引用其他文档:
关于配置选项的详细说明,请参考 [配置文档](#doc-config-document-properties)。
部署相关问题,请查看 [部署故障排除](#doc-deploy-troubleshooting)。
最佳实践
-
合理使用 relatedDocs
- 只关联真正相关的文档(3-5个为宜)
- 保持双向关系的平衡
- 定期更新和维护关联关系
-
规范文档 ID
- 使用有意义的 ID(如
getting-started而不是doc1) - 保持 ID 的一致性和可读性
- 避免频繁修改已建立关联的 ID
- 使用有意义的 ID(如
-
内容链接策略
- 在合适的上下文中添加链接
- 使用描述性的链接文本
- 避免过度链接(保持内容可读性)
-
构建知识图谱
- 建立主题文档作为中心节点
- 创建索引文档串联相关内容
- 定期检查和优化链接结构
引用关系可视化
以下是本文档系统中的引用关系示例:
graph LR
A[高级功能使用] --> B[文档中心指南]
A --> C[自动扫描指南]
B --> D[快速参考]
C --> D
E[快速开始] --> A
F[架构说明] --> B
G[配置属性] --> B
G --> D
图表说明:
- 节点代表文档
- 箭头表示引用关系(A → B 表示 A 引用了 B)
- 多个文档可以引用同一文档(如 D 被多个文档引用)
高级用法
批量建立关联
对于需要建立大量关联的文档集合,可以创建一个索引文档:
---
title: 教程索引
id: tutorial-index
relatedDocs: [
getting-started,
basic-concepts,
advanced-features,
best-practices,
troubleshooting
]
---
跨集合引用
不同 collection 之间的文档也可以建立链接:
---
title: 部署指南(tutorials)
id: deployment-guide
collection: tutorials
relatedDocs: [deploy-troubleshooting, update-guide] # 引用 deployment 集合的文档
---
注意事项
- 文档 ID 必须存在 - 引用的文档 ID 必须在系统中存在,否则链接无效
- 避免循环引用 - 虽然系统支持双向链接,但要避免无意义的循环引用
- 性能考虑 - 大量文档时,反向链接构建可能需要一些时间
- 链接格式 - 使用标准的 Markdown 链接格式,确保正确解析