Markdown

Markdown目录生成器

如何使用

一秒内从长篇Markdown文档中提取目录

本工具是一款免费工具,能自动从输入的Markdown文本中提取标题(如#、##),并立即生成文档的目录(TOC: Table of Contents)。
在编写README.md或技术博客等长篇文档时,可以大幅减少手动编写目录和设置页内锚点链接的麻烦。

使用方法

只需以下3个步骤,即可轻松自动生成Markdown目录。您还可以直观地进行详细的输出设置。

STEP1

输入文本并选择提取级别

将要生成目录的Markdown正文粘贴到左侧输入框中。然后,从顶部的选项中选择要提取的标题深度(H1到H4)。

输入Markdown文本并选择提取目标的标题元素
STEP2

自定义输出格式

通过切换“列表格式”和“生成内部链接”复选框,可以创建满足您需求的目录。开启内部链接后,将生成带有锚点链接的目录,点击即可跳转到相应标题。

通过指定列表格式和内部链接生成目录
STEP3

复制生成的目录

设置完成并在右侧输出区域生成目录后,直接复制并粘贴到您的Markdown文档中即可。

复制输出的目录以供使用
主要功能与特点

一键提取目录

只需粘贴文本,工具就能从复杂的Markdown结构中准确提取出标题。

灵活指定层级

可以自由选择从H1到H4中哪些深度的标题应包含在目录中。

支持页内锚点链接

自动生成带有内部链接的目录,这些链接在GitHub等平台上完美运行。

自动应用列表格式

根据标题的层级结构,自动整理并输出相应的缩进和列表符号(-)。

安全的本地浏览器处理

任何数据都不会发送到服务器。即使是未公开的内部文档也能安心处理。

适用人群

开源项目开发者

代码库的README.md越来越长,希望添加目录(TOC)以便用户阅读。

技术类博主

在掘金、Notion等支持Markdown的平台上撰写长篇技术文章的人群。

文档管理员

使用Markdown管理内部Wiki或规范文档,厌倦了手动对齐页内链接ID的人群。

所有Markdown用户

希望快速掌握复杂结构文档全貌的最佳选择。

常见问题 (FAQ)
如何生成页内锚点链接(内部链接)?
根据Markdown的标准规范,我们将标题文本转为小写并将空格替换为连字符,从而自动生成锚点链接(例如:`[标题](#标题)`)。这在GitHub等平台上可直接生效。
如果标题中包含代码块或特殊字符会怎样?
工具会尽可能将其作为纯文本提取,但某些特殊的格式可能无法与目标平台的锚点ID完全匹配。
这个工具是免费的吗?
是的,无需注册账号,您可以无限次免费使用。
输入高度机密的文本安全吗?
是的。所有处理都在您设备的浏览器本地进行,文本内容绝不会被保存或发送到外部服务器。