摘要:免费的在线 Markdown 目录生成器,自动解析标题生成 TOC,支持 GitHub/GitLab 锚点格式、自定义标题级别范围,有序/无序列表切换,本地运行数据不外泄。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
长文没有目录,读者只能一路滚动。本工具从 Markdown 标题结构自动生成目录(锚点链接列表),可选最小/最大标题层级、有序或无序列表、编号样式,以及 GitHub / GitLab / 自定义锚点规则;支持只复制目录,或把目录插入原文顶部,本地解析。
1. 生成目录
代码块里的井号标题不会进入目录——这是有意过滤,避免把示例代码当成大纲。生成后抽查前两个链接能否跳转,再整篇粘贴。
- 粘贴 Markdown 全文;工具会跳过代码围栏内的伪标题。
- 设置最小与最大标题层级(常见从二级到四级),选择列表类型与编号样式。
- 选择锚点风格后复制目录,或把目录插入文章开头。
2. 锚点在 GitHub 与 GitLab 间的差异
同一个中文或带标点的标题,GitHub 与 GitLab 生成的锚点 ID 可能不同(大小写、去掉标点的方式、是否剥离 HTML)。本工具提供 GitHub、GitLab 与自定义模板(可用占位符组合文本与 slug)。目标平台不同时,抽查前两个锚点能否跳转,不一致就换风格或按平台规则微调。
3. 编号与缩进怎么选
- 技术文档常用无序列表;规范类文档可用有序或点分编号方便引用章节。
- 缩进用空格时,嵌套层级在多数渲染器里更稳;无缩进适合扁平大纲。
- 目录本身不要再套一级「目录」标题进生成范围,否则会出现自引用噪音。
4. 什么时候不该用自动目录
- 标题里带行内代码或复杂链接时解析易错——这类复杂标题手写目录更稳。
- 文章不长(一屏半以内)时目录是噪音而非导航,可以省略。
- 标题层级跳级严重时,先整理标题再生成,否则目录缩进会误导读者。
5. 和预览、slugify 的配合
生成目录后,用 markdown-preview 快速扫一眼列表层级是否合理。若站点锚点规则与 GitHub 相差很大,可先用 slugify 理解「标题如何变成 URL 安全串」,再回到本页用自定义锚点模板对齐。目录链接一旦被外链引用,改标题等于改锚点——重大改标题要同步旧锚点重定向或保留旧标题别名。
6. 落地检查清单
- 确认最小层级没有把一级大标题重复塞进目录(许多站点一级只用于文题)。
- 中文标题锚点在部分静态站生成器会保留汉字,与 GitHub 风格不同——以目标站为准。
- 插入原文后保留一空行分隔,避免紧贴正文首段导致渲染粘连。
7. 小结与边界提醒
自动目录省的是滚动成本,换来的是锚点稳定性义务。把「标题即契约」写进写作规范:改标题前先搜站内旧锚点引用。本页帮你生成,但平台最终渲染规则仍要以线上为准。
8. 实践中的额外注意
- 先用小样本验证输出是否符合预期,再处理完整输入。
- 结果用于生产前,在目标环境再抽查一次边界数据。
- 本页处理均在浏览器本地完成,不会把内容上传到服务器。
- 若文档宣称与页面选项不一致,以页面实际控件为准并反馈修正。
常见问题
没有上传环节:标题解析完全在浏览器内完成,你的文档不会被送到任何服务器。
锚点支持 GitHub、GitLab 两种风格,也提供自定义锚点模板(用占位符组合文本与 slug);H1 到 H6 全部可识别,并可通过最小/最大标题层级控制目录深度;可选有序或无序列表及编号样式。结果可单独复制,也可直接插入原文顶部——插入后留一空行,避免与首段粘连。
这是有意过滤:代码围栏内的伪标题不计入目录,避免把示例代码错当成文章大纲。
可能不同:两个平台处理大小写、剥离标点和 HTML 的规则有差异,中文标题在部分静态站生成器里甚至会保留汉字。跨平台发布时抽查目录前两个链接能否跳转,不一致就换锚点风格或用自定义模板对齐目标平台。
三种情况:文章不长(一屏半以内)时目录是噪音;标题层级跳级严重时先整理标题,否则缩进会误导读者;标题里带行内代码或复杂链接时解析易错,这类复杂标题手写更稳。另外别把「目录」这个一级标题纳入生成范围,会产生自引用噪音。
目录锚点跟随标题:改标题等于改锚点,被外链引用过的章节尤其要小心。重大改名前先搜站内旧锚点引用,同步做重定向或保留旧标题别名。
相关工具
相关文章
Markdown 表格生成器:快速创建整齐的表格
对照 ToolVault Markdown 表格生成器实现:GFM 管道表语法、全局对齐与 CSV/编辑器双模式、常见踩坑,以及与预览/HTML 互转/JSON/Diff 的协作。
Markdown 转 Word 交付指南:样式映射与行内降级
把 Markdown 草稿变成可交付的 .docx:pandoc 命令行与浏览器本地转换两条路线,标题/表格/代码块的 Word 原生样式映射对照,行内格式降级清单,以及「可编辑」为什么比「看起来像」更重要。
Word 转 Markdown 怎么转才干净:两条路线与格式保真对照
docx 转 Markdown 教程:pandoc 命令行与浏览器本地转换两条路线对比,标题/表格/图片/自动编号的保真行为,.doc 旧格式、图片体积、合并单元格等常见坑的解法。