如何在Markdown中添加返回TOC的超链接?
实现Typora中返回TOC的跳转链接(支持PDF导出)
Markdown本身没有你期望的[link to TOC](this.TOC)或[link to TOC](#TOC#)这类内置自动语法,不过可以通过自定义锚点+跳转链接的方式实现,且完全兼容Typora预览和PDF导出的跳转需求:
给TOC入口设置自定义锚点
找你文档里作为TOC起始的标题(比如顶部的总标题),给它加上自定义ID锚点:# 文档总标题 {#toc-top}这里的
{#toc-top}是Typora支持的锚点语法,会被解析为可跳转的定位标记,导出PDF时也能识别。在目标位置添加返回链接
在需要返回TOC的标题下方,插入指向该锚点的链接:## 某章节标题 [返回TOC](#toc-top)点击这个链接就能直接跳转到设置了
#toc-top锚点的标题位置,也就是TOC的入口处。注意事项
- 如果你用的是Typora内置的
[toc]自动生成目录,这个自动目录本身没有固定锚点,所以建议手动给文档顶部的总标题加锚点,把它作为TOC的跳转入口。 - 只要在Typora预览中能正常跳转,导出的PDF就会保留该跳转功能,和TOC本身的跳转逻辑一致。
- 如果你用的是Typora内置的
内容的提问来源于stack exchange,提问作者ik631
相关产品推荐
相关产品推荐

