Markdown 目录生成器
为任意 Markdown 文档生成目录 — 粘贴文本或拖入 .md 文件,工具会提取每个标题并输出 GitHub 兼容的嵌套 Markdown 列表(锚点遵循 GitHub slug 规则:小写、空格 → 连字符、去除 #<>、中文原样保留)或可直接复制的 HTML <nav> 列表。围栏代码块会被忽略,重复标题加 -1/-2 后缀,还可以把目录插入到源文本光标处,或下载为 .md / .html。全部在浏览器本地运行——无上传、无服务器。
文件:
把 Markdown 文件拖到这里,或点击选择
.md / .markdown / .txt —— 最大 200 MB(也可在下方粘贴)
没有内容?
粘贴 Markdown 文本或选择文件即可开始。
Markdown 目录
说明:标题由完整的 Markdown 解析器读取,所以围栏代码块或缩进代码内的 # 绝不会被计入;*强调*、`代码`、[链接] 等行内格式会从锚点文本中剥离。锚点遵循 GitHub slug 规则(中文保留)。重复标题会加 -1、-2…… 后缀。README 文件请用 Markdown 列表输出;网页请切换到 HTML <nav>。插入到光标处会把当前目录放回源文本的插入点。
标题就是大纲
目录仅由标题行生成——层级只来自 # 的深度,别无其他。每个条目链接到由标题文本派生的锚点 slug,因此重命名标题会悄悄破坏指向旧 slug 的既有链接。粘贴进文件的目录也会“过期”:新增一个标题,粘贴的列表就与文档不再一致。
编辑标题后请重新生成——粘贴的目录只是快照。