简介
先决条件
- 一个认证系统(如 Okta 或 Azure AD 之类的 SSO 或 OAuth 提供方)
- 对用于托管的域名拥有控制权
- 拥有你在 Mintlify 组织中的管理员权限
审核现有内容
- 文章总数:帮助评估迁移工作量并跟踪完成度。
- 主题和内容:为你的导航结构和内容组织方式提供依据。
- 当前组织方式:查看你的内容目前是如何组织的,以及它是否符合你期望的结构。
- 内容类型:确定文本、PDF、视频和嵌入式内容是否有任何格式转换需求。
- metadata:识别需要保留的任何 metadata,例如日期、作者和标签。
- 访问要求:为你的知识库确定最佳的认证方式。
导出你现有的内容
- 导出为 Markdown,这是迁移到 Mintlify 的最简方式。(推荐)
- 如果 Markdown 不可用,则导出为 HTML。之后你必须将内容转换为 Markdown。
- 如果你有需要保留的结构化 metadata,则导出为 JSON 或 CSV。
docs.json 文件定义了知识库的组织方式。请在项目存储库的根目录下创建这个文件。
设置认证
迁移你的内容
1
整理文件
创建与 将每篇文章放入其对应的文件夹中。文件路径必须与
docs.json 结构相匹配的文件夹。例如,如果你的 docs.json 中有名为 Finance 的分组,则创建一个 finance/ 文件夹:docs.json 中的路径一致。例如,如果 docs.json 中引用的是 "finance/expense-reports",则项目存储库中的文件应为 finance/expense-reports.mdx。2
为每篇文章添加 frontmatter
每个
.mdx 文件在顶部都需要包含带有 metadata 的 frontmatter。每个页面都需要有一个 title 和 description。有关页面 metadata 的更多信息,请参见 Pages。3
设置内部链接
使用从项目根目录开始的路径在页面之间创建链接。
4
将 HTML 和其他格式转换为 Markdown
如果你将内容导出为 HTML,请将其转换为 Markdown。可以使用的一些工具包括:
- Pandoc:命令行工具,可在多种格式之间进行转换。
- CloudConvert:在线转换工具,支持 HTML、DOCX、PDF 等多种格式。
- VS Code extensions:在扩展中搜索 “HTML to Markdown”。
5
处理多种内容格式
如果你有 PDF、视频或其他媒体,请决定如何将它们纳入你的知识库。
- 嵌入视频:嵌入视频或链接到托管的视频。
- 链接到 PDF:将 PDF 添加到你的项目存储库,并从相关页面链接到它们。
- 将 PDF 转换为 Markdown:如果你希望 PDF 的内容成为一个页面,请将 PDF 转换为 Markdown。
优化可见性
配置 AI 助手
- 搜索网站:选择除你的知识库之外,助手在回答问题时可以搜索的其他网站。
- 设置示例问题:设置当有人打开助手面板时显示的默认问题。如果人们经常会问诸如“how do I submit an expense report”或“what is the company’s vacation policy”之类的问题,可以在这里添加它们,以节省大家的时间。
Slack 集成
建立维护工作流程
1
指定内容所有者
为每个部分指定一个负责人或一个小团队。他们不必亲自撰写所有内容,但需要负责:
- 定期审查内容。
- 标记过时的信息。
- 审批其所属部分的新页面。
- 在有人报告错误时做出回应。
2
设置审查周期和内容验证
内容会随着时间变得陈旧。制定一个审查计划。
- 关键内容:每 30 天审查一次
- 标准内容:每 90 天审查一次
- 常青内容:每年审查一次
- 链接是否仍然有效?
- 系统或流程是否发生了变化?
- 示例是否是最新的?
- 是否有需要补充的新信息?
3
制定贡献指南
让任何人都能轻松改进知识库。你的指南应涵盖:
- 格式:你是否有特定的模板或格式要求?
- 流程:他人应如何提出并提交更改?
- 审查:由谁来审查提交?处理周期是多少?
- 范围:哪些类型的内容属于覆盖范围?
4
监控使用指标
审查你的团队如何使用知识库,以便为内容排定优先级并识别可改进的领域。为审查使用指标设定一个固定节奏——按月或按季度都是不错的间隔。
- 哪些文章浏览量最高?优先投入精力保持这些内容准确且易于阅读。
- 哪些文章完全没有浏览量?考虑删除它们或改进其可发现性。
- 跳出率是多少?如果用户立即离开,说明内容可能不够有用,或者导航还有改进空间。
后续步骤
- 向团队发布知识库。
- 在 Analytics 中监控使用情况和搜索模式。
- 当人们发现内容缺口时,鼓励他们参与补充。
- 定期审查并更新内容。