下面这个方法,比较丑陋吧,好处是标题怎么改都没问题,因为是以 id 来链接:
## 目录
1. [标题1](#jump1)
...
...
### <span id="jump1">1. 标题1</span>
- 1
- 2
- 3
- 4
- 5
- 6
其实文档标题就是 Markdown 锚点,即:任何级别的标题可以直接作为锚点目标。如果标题比较固定(不是经常改来改去),可以直接使用标题作为锚点。例如:
## 目录
1. [标题1](#标题1)
...
...
### 标题1
- 1
- 2
- 3
- 4
- 5
- 6
如果标题中有空格和特殊字符,按照下面的规则进行处理:
- 大写字母改成小写
- 特殊字符全删除
- 空格改成横线(-)