内部链接
../api-playground/overview——当页面移动时它们会断裂,而且在审查时更难扫描。
锚点链接
链接到同一页面的标题
链接到其他页面的标题
Mintlify 如何生成锚点
| 标题文本 | 生成的锚点 |
|---|---|
## Getting Started | #getting-started |
### API Authentication | #api-authentication |
#### Step 1: Install | #step-1-install |
带有
noAnchor 属性的标题不会生成锚点链接。详情请参阅格式化文本。自定义锚点 ID
{#custom-id} 来覆盖任何标题的自动生成锚点:
#config 访问,而不是 #configuration-options。自定义 ID 在你更新标题文本时保持锚点链接稳定——这对你经常链接到的标题很有用。详情请参阅格式化文本。
深层链接
手风琴深层链接
title。使用 id 属性设置自定义哈希:
#install 访问,而不是自动生成的 #installation-steps。详情请参阅手风琴。
API playground 深层链接
?playground=open 附加到任何端点页面 URL:
外部链接
最佳实践
编写描述性锚文本
明确链接先决条件
构建主题集群
检查断链
重组时更新链接
- 在导航配置中更新页面路径。
- 配置从旧路径到新路径的重定向。
- 在文档中搜索对旧路径的引用。
- 更新所有内部链接以使用新路径。
- 运行
mint broken-links进行验证。
为已移动的内容使用重定向
常见问题
内部链接应该使用根相对路径还是绝对 URL?
内部链接应该使用根相对路径还是绝对 URL?
根相对路径(以
/ 开头)是 Mintlify 中内部链接的正确选择。无论链接页面在目录中的位置如何,它们都能一致地工作,而且如果你的文档域名更改也不会断裂。内部链接使用绝对 URL 会造成不必要的脆弱性。更新标题时如何保持锚点链接稳定?
更新标题时如何保持锚点链接稳定?
为你经常链接到的标题使用自定义锚点 ID。在标题上附加
{#custom-id} 可以将锚点与标题文本解耦,这样你就可以更新标题文本而不会破坏任何指向它的链接。这对于高流量参考部分中可能需要随时间改进文本的标题尤其有用。重组文档时已收藏的链接会怎样?
重组文档时已收藏的链接会怎样?
如果没有重定向,已收藏和已分享的链接将变成 404 错误。每次移动或重命名页面时,都应在
docs.json 中设置重定向。重定向的添加成本很低,可以防止从外部来源(博客文章、Stack Overflow 回答、内部 wiki)链接到你文档的用户获得糟糕的体验。一个页面应该有多少内部链接?
一个页面应该有多少内部链接?
当相关概念在该时刻对用户确实有用时就进行链接——而不是为了达到某个配额。链接太少会让用户缺乏上下文或后续步骤。链接太多会把页面变成导航练习,使用户偏离他们正在尝试做的事情。作为粗略的经验法则,链接概念或工具的首次提及,不要在单个页面上多次重复相同的链接。