标准markdown不支持[TOC]生成目录,如github、gitee、vscode,所以不要用这种方式
改用a标签和列表的方法
首先创建目录部分
# 目录
[标题1](#标题1)
[标题2](#标题2)
- [标题2-1](#标题2-1)
- [标题2-2](#标题2-2)
- [标题2-2-1]](#标题2-2-1)
- [标题2-2-2](#标题2-2-2)
- [标题2-2-2-1](#标题2-2-2-1)
- [标题2-2-2-2](#标题2-2-2-2)
- [标题2-2-2-3](#标题2-2-2-3)
然后在每个标题前一行插入
<a name="标题1"></a>
# 标题1
如果标题里带空格,会导致目录里的 [ ] ( ) 失效,需要在( )里使用 %20,如
# 目录
[1 标题1](#1 标题1)
<a name="1 标题1"></a>
# 1 标题1