客户端工具

Markdown 目录生成工具(自动从标题创建)

自动从 Markdown 标题(H2-H4 等)生成目录 (TOC)。复制“可编辑”输出并立即使用。

输入数据不会发送到服务器 直接粘贴

Markdown 目录生成(输入/输出)

输入
直接粘贴

提取 # 到 #### 的标题。忽略代码块中的 #。

生成的目录 (Markdown)
0项 已提取 0项 已排除 0项 重复
在左侧粘贴 Markdown 以在此处查看目录
点击全选

目录创建 Markdown(选项)

基本设置

高级设置
开始/结束标记 方便日后更新
添加 <!-- TOC --> 和 <!-- /TOC -->
<!-- TOC --> <!-- /TOC -->

标题转目录:用法和示例

如何使用

  1. 1

    粘贴 Markdown

  2. 2

    选择目标级别(仅 H2 / H2-H4 等)

  3. 3

    复制并粘贴到您的文档中

输入内容在浏览器内处理。

示例

输入示例
# 文档标题
## 概览
## 用法
### 安装
### 配置
## 常见问题
## 常见问题
输出示例
## 目录

- [概览](#概览)
- [用法](#usage)
  - [安装](#安装)
  - [配置](#配置)
- [常见问题](#常见问题)
- [常见问题](#常见问题-2)

注意和提示

规格

标题提取规则

  • 提取 # 到 #### 的 Markdown 标题(在设置中指定)
  • 代码块 (```) 中的 # 不会被视为标题

锚点生成规则(工具默认)

  1. 修剪标题文本(移除空格)
  2. 将英文转换为小写
  3. 将空格转换为 -
  4. 移除符号(保留 -)
  5. 将连续的 -- 折叠为 -
  6. 移除开头/结尾的 -
  7. 为重复的锚点附加 -2, -3...

注意

  • 目录链接行为可能因环境(Git 托管、Markdown 查看器等)而异。请根据需要编辑输出。
  • 将锚点样式设置为“自定义”可以更轻松地针对特定环境进行编辑。
  • 排除关键词为部分匹配。

常见问题

我只想要 H2

您可以在“目标级别”中选择“仅 H2”。

锚点名称是如何确定的?

此工具的锚点生成规则已列出。您可以手动编辑输出以针对您的环境进行微调。

重复的标题怎么办?

如果存在多个相同的标题,则会添加 -2、-3 等序列号以避免锚点重复(例如 #faq-2)。

我想排除特定标题

使用“高级设置”中的“排除关键词”来省略包含这些字符的标题。

我可以创建没有链接(纯文本)的目录吗?

将“锚点样式”设置为“无锚点”以生成纯文本目录。