在 Typora 中设置页内锚点链接(也称作跳转链接)📌,可以让你在长文档中轻松实现位置跳转,方便导航。下面是具体的方法和步骤:

应用场景锚点目标设置链接创建格式注意事项
跳转到标题位置无需额外设置,直接使用标题文本[显示文本](### 标题文本)标题级别(#的数量)需正确;如果标题重复,Typora 会自动添加后缀(如-1, -2)
跳转到任意非标题位置使用 HTML 的 <a> 标签定义锚点:<a id="锚点名称">目标位置</a> 或 <a name="锚点名称"></a>[显示文本](#锚点名称)锚点名称需唯一;id 和 name 属性均可用

🧭 跳转操作

在 Typora 中,按住 Ctrl 键并单击链接(Windows/Linux)或按住 Command 键并单击链接(macOS)即可跳转到对应的锚点位置。

💡 注意事项

  • 锚点名称要唯一:确保每个锚点的 id 或 name 在文档中是唯一的。

  • 区分大小写:锚点名称是区分大小写的,建议统一使用小写字母以避免混淆。

  • 避免特殊字符和空格:尽管并非绝对禁止,但在锚点名称中使用字母、数字、连字符(-)和下划线(_) 通常最安全。若标题中含有空格,在链接中通常使用连字符 - 连接。

  • 测试链接:编写完成后,务必使用 Ctrl + Click(或 Command + Click)测试链接是否能正确跳转到目标位置。

  • 跨文件锚点链接(进阶):Typora 也支持链接到其他 Markdown 文件的特定锚点,格式为 [显示文本](其他文件路径#锚点名称)。

🧪 一个综合示例

假设你想创建一个目录,跳转到文档中不同的章节和特定的注意事项。

markdown

# 文章目录

1.  [第一章](#第一章)
2.  [第二章](#第二章)
3.  [重要提示](#important-note)

...(其他内容)...

## 第一章

这里是第一章的内容。

## 第二章

这里是第二章的内容。

<a id="important-note"></a>
**注意**:这是一个非常重要的说明,你可以从目录直接跳转到这里。

💎 总结

在 Typora 中设置页内跳转主要区分两种情况:

  • 跳转到标题:直接使用 [显示文本](### 标题文本)。

  • 跳转到任意位置:需借助 HTML 的 <a> 标签定义锚点,再用 [显示文本](#锚点名称) 链接。

更多推荐