AZ Tools

Markdown 目录(TOC)生成器

转换

粘贴 Markdown 即得可粘贴目录。锚点采用 GitHub 或 GitLab 用于标题 ID 的 slug 规则(小写、Unicode 友好、空格变连字符、重复加 `-1`、`-2`…)。三种样式:列表(`- [文本](#slug)`)、嵌套编号(`1.`、`1.1`…)、HTML `<ul><li>`。可按最小/最大标题级别过滤,例如长文只显示 H2–H3。

目录
TOC 显示在此。

使用方法

  1. 在左侧粘贴 Markdown。
  2. 选择样式、slug 规则(与你发布的位置一致)、最小/最大级别。
  3. 复制 TOC 粘到文档开头。

常见问题

为什么有 3 种 slug 规则?
GitHub 保留 Unicode(`한글` → `한글`),GitLab 处理更激进,"简单" 仅 ASCII——适合通用 Markdown 渲染器。
重复标题怎么办?
与 GitHub 相同——首次出现用原 slug,后续追加 `-1`、`-2`。锚点能正确跳转。
为什么忽略代码块内的 `#`?
围栏(```)内以 `#` 开头通常是 shell 提示或注释,并非标题。解析器跟踪围栏状态以跳过。
GitHub 能正确渲染 `[文本](#slug)` 吗?
能——GitHub 会为每个标题自动生成 ID,并解析匹配的链接 slug。请选 GitHub 风格。

相关工具