文档内跳转的原理是利用锚标记和 a 标签来实现的。在 MinDoc 中,文档内跳转有两种实现方式。

通过 HTML 标签实现

MinDoc 支持直接嵌入 HTML 标签,通过HTML标签实现添加一个锚标记例如:

  1. <a name="first_link"></a>

在需要跳转的地方可以加链接:

  1. <a href="#first_link">第一个段落</a>

这样可以实现文档内跳转。

使用 Markdown 扩展语法实现

MinDoc 扩展了 Markdown 的语法,支持创建锚标记。

  1. [](@first_link)

解析器会将标签解析为:

  1. <a name="first_link"></a>

在需要跳转的地方直接创建链接即可:

  1. [第一个段落](#first_link)