在 Markdown 文件中,通常我们可以使用标题作为跳转锚点。但是,GitHub-Flavored Markdown 提供更为丰富的跳转语法。
GitHub-Flavored Markdown 支持以下几种跳转语法:
[text](#anchor)
: 跳转到同一 Markdown 文件内的指定锚点。其中 text
是超链接显示的文本, anchor
是锚点名称。[text](../path/to/file.md#anchor)
: 跳转到其他 Markdown 文件的指定锚点。其中 text
是超链接显示的文本, ../path/to/file.md#anchor
是目标文件路径和锚点名称。[text](https://example.com#anchor)
: 跳转到外部页面的指定锚点。其中 text
是超链接显示的文本, https://example.com#anchor
是目标页面的 URL 和锚点名称。要使用跳转语法,先在要跳转到的位置添加一个标题,例如 # 跳转到这里
。在需要跳转的地方使用上述语法即可,例如 [点击跳转](#跳转到这里)
。
1. 锚点名称区分大小写。
2. 锚点名称包含空格,需要将空格替换为连字符 -
。
3. 跨文件跳转时,路径需要正确指向目标文件。