Markdown 目录生成
从 Markdown 文档中提取标题生成目录,支持锚点链接、缩进与层级编号三种形式
输入文本
粘贴或输入内容,本地即时处理
Markdown 内容
处理设置
选好方式再处理
输出形式
全部处理在浏览器内完成,文本内容不上传服务器
处理结果
结果可一键复制
使用说明
📖 工具介绍
Markdown 目录生成工具从文档中提取各级标题,自动生成目录,提供锚点链接、纯文本缩进和层级编号三种形式。
写长文档时目录几乎是必需品,但手工维护很痛苦:改了标题要改目录,加了章节要重排编号,一旦漏改就会出现点进去跳错位置的情况。从文档直接提取则不会失真,改完文档重新生成一次即可。
提取时会跳过代码块里的井号。这是个容易忽略的陷阱:Markdown 里用三个反引号包裹的代码块,内部经常有以井号开头的注释行,如果不判断围栏状态,每一行注释都会变成一个「章节」,目录瞬间被污染。
锚点链接按通用规则生成:标题转小写,去掉标点,空格换成短横线。这和主流 Markdown 渲染器的锚点规则一致,生成的链接可以直接跳转。中文标题会保留汉字,因为渲染器同样保留。
层级编号形式会按层级维护计数器,父级递增时子级自动归零,得到 1、1.1、1.2、2 这样的编号,适合写正式文档。
结果会给出标题数与最深层级。整个处理在浏览器内完成,内容不上传。
✨ 功能特点
- 从 Markdown 文档提取一到六级标题
- 三种形式:锚点链接、纯文本缩进、层级编号
- 自动跳过代码块内的井号注释行
- 锚点按主流渲染器规则生成,可直接跳转
- 层级编号自动维护,父级递增则子级归零
- 本地处理:内容不上传服务器
🚀 使用方式
- 在左侧粘贴 Markdown 文档内容
- 在右侧选择目录形式
- 点「开始处理」,也可以用 Ctrl 加回车
- 结果框显示生成的目录,统计条给出标题数与最深层级
- 点「复制结果」把目录复制到剪贴板,粘回文档开头
⚠️ 注意事项
- 数据来源:依据 Markdown 标题语法与主流渲染器的锚点规则处理,转换在浏览器内完成
- 代码块内的井号不算标题:围栏代码块中的注释行会被跳过,不会混入目录
- 锚点规则可能略有差异:个别平台对锚点的生成规则略有不同,链接无法跳转时可改用纯文本形式
- 重复标题的处理:标题重复时锚点会补加短横线以区分
- 隐私说明:全部处理在浏览器内完成,内容不上传服务器