📑

Markdown 目录生成

从 Markdown 文档中提取标题生成目录,支持锚点链接、缩进与层级编号三种形式
目录 📂 文本 👤 ToolWorld 🏷️ v1.2.2
加载中...
输入文本 粘贴或输入内容,本地即时处理
Markdown 内容
处理设置 选好方式再处理
输出形式

全部处理在浏览器内完成,文本内容不上传服务器

输入内容后点「开始处理」,全程本地完成,不上传

处理结果 结果可一键复制

使用说明

📖 工具介绍


Markdown 目录生成工具从文档中提取各级标题,自动生成目录,提供锚点链接、纯文本缩进和层级编号三种形式。

写长文档时目录几乎是必需品,但手工维护很痛苦:改了标题要改目录,加了章节要重排编号,一旦漏改就会出现点进去跳错位置的情况。从文档直接提取则不会失真,改完文档重新生成一次即可。

提取时会跳过代码块里的井号。这是个容易忽略的陷阱:Markdown 里用三个反引号包裹的代码块,内部经常有以井号开头的注释行,如果不判断围栏状态,每一行注释都会变成一个「章节」,目录瞬间被污染。

锚点链接按通用规则生成:标题转小写,去掉标点,空格换成短横线。这和主流 Markdown 渲染器的锚点规则一致,生成的链接可以直接跳转。中文标题会保留汉字,因为渲染器同样保留。

层级编号形式会按层级维护计数器,父级递增时子级自动归零,得到 1、1.1、1.2、2 这样的编号,适合写正式文档。

结果会给出标题数与最深层级。整个处理在浏览器内完成,内容不上传。

✨ 功能特点


  • 从 Markdown 文档提取一到六级标题
  • 三种形式:锚点链接、纯文本缩进、层级编号
  • 自动跳过代码块内的井号注释行
  • 锚点按主流渲染器规则生成,可直接跳转
  • 层级编号自动维护,父级递增则子级归零
  • 本地处理:内容不上传服务器

🚀 使用方式


  1. 在左侧粘贴 Markdown 文档内容
  2. 在右侧选择目录形式
  3. 点「开始处理」,也可以用 Ctrl 加回车
  4. 结果框显示生成的目录,统计条给出标题数与最深层级
  5. 点「复制结果」把目录复制到剪贴板,粘回文档开头

⚠️ 注意事项


  • 数据来源:依据 Markdown 标题语法与主流渲染器的锚点规则处理,转换在浏览器内完成
  • 代码块内的井号不算标题:围栏代码块中的注释行会被跳过,不会混入目录
  • 锚点规则可能略有差异:个别平台对锚点的生成规则略有不同,链接无法跳转时可改用纯文本形式
  • 重复标题的处理:标题重复时锚点会补加短横线以区分
  • 隐私说明:全部处理在浏览器内完成,内容不上传服务器

相关推荐

⏫︎