Markdown TOC 產生器(由標題自動建立)

可從 Markdown 標題自動產生目錄。選擇標題層級(如 H2-H4)後,即可複製可編輯輸出並直接貼到文件中。

支援僅 H2、錨點模式,以及重複標題處理,無需額外設定。

你的文字只會留在瀏覽器本機處理,絕不會上傳。

使用方式(30 秒)

  1. 貼上你的 Markdown 文字。
  2. 選擇標題層級(僅 H2 / H2-H4 等)。
  3. 複製產生出的 TOC,並貼到文件中。

輸入與輸出範例

含重複標題的範例

輸入

# Document Title
## Overview
## Usage
### Install
### Settings
## FAQ
## FAQ

輸出(H2-H3 / 項目符號清單 / TOC 標題開啟)

## Table of contents

- [Overview](#overview)
- [Usage](#usage)
  - [Install](#install)
  - [Settings](#settings)
- [FAQ](#faq)
- [FAQ](#faq-2)

規格(錨點與重複規則)

標題擷取規則

  • 會擷取所選範圍內的 ATX 標題(# 到 ####)。
  • 會忽略程式碼圍欄(``` ... ```)內的行。
  • 可選擇層級篩選(僅 H2 / H2-H3 / H2-H4 / H1-H4)。
  • 初版不包含 Setext 標題(=== / ---)。

錨點產生規則(工具規則)

  1. 去除標題文字前後空白。
  2. 英文字母轉為小寫。
  3. 空白轉為 '-'.
  4. 移除 '-' 以外的符號。
  5. 將重複出現的 '--' 合併為 '-'.
  6. 移除開頭與結尾的 '-'.
  7. 若錨點重複,會加上 -2、-3 ...。

TOC 連結行為會依託管平台與 Markdown 檢視器不同而異。必要時請自行編輯輸出。

常見問題

可以只產生 H2 的 TOC 嗎?

可以。請在「標題層級」中選擇「僅 H2」。

錨點文字是如何決定的?

錨點會依本頁說明的規則產生。你也可以選擇「自訂」或手動編輯輸出。

重複標題會怎麼處理?

重複標題會加上 -2、-3 等尾碼,以保持錨點唯一。

可以排除特定標題不放進 TOC 嗎?

可以。請在進階設定中使用「排除關鍵字」。

可以產生沒有連結的 TOC 嗎?

可以。請選擇錨點模式中的「不使用錨點」。

注意事項

  • 錨點行為會依 Markdown 環境而改變。
  • 輸出內容可編輯,因此你可以依渲染器需求微調。
  • 輸入文字只會在你的瀏覽器本機處理。

相關工具