解决github的md使用toc无法生成目录
markdown可以使用[toc]
语法来生成目录,但github不支持[toc]
标签
目录语法规则
目录支持另外一种语法,即
- [显示在目录上的一级标题名](#实际一级标题名)
- [显示在目录上的二级标题名](#实际二级标题名)
但()里的实际标题名有一些规则,如果是包含空格,则需要替换为-,如果是其他特殊字符直接忽略掉
- 举例
# 标题 1
1111
## 1.1、标题1a d !@#$% aa
2222
生成的目录为:
- [标题 1](#标题-1)
- [1.1、标题1a d !@#$% aa](#11标题1a-d--aa)
但每次手写目录过于麻烦,可以借助其他代码来生成这个格式的目录,或者借助vs code插件自动生成目录
使用vs code插件生成目录
- 安装插件markdown all in one

- vscode中打开md文件

- 光标定位到需要生成目录的行,打开命令面板(快捷建:Shift+Command+P),输入markdown all in one create table of contents

选中,生成目录

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下