AZ Tools

Markdown 目次(TOC)ジェネレーター

変換

Markdown を貼ると貼り付け可能な目次が出力。アンカーは GitHub・GitLab が見出し ID に適用するスラッグ規則(小文字・Unicode 対応・空白 → ハイフン・重複は `-1`・`-2`)と同じ。スタイル:箇条書き(`- [text](#slug)`)、ネスト番号(`1.`・`1.1`…)、HTML `<ul><li>`。最小/最大見出しレベルで長文を H2–H3 のみ等にフィルター可能。

目次
ここに TOC が出ます。

使い方

  1. 左に Markdown を貼付。
  2. スタイル(箇条書き/番号/HTML)、スラッグ規則(公開先に合わせる)、最小/最大レベルを選択。
  3. TOC をコピーして文書冒頭に貼付。

よくある質問

なぜスラッグ規則が 3 つ?
GitHub は Unicode を保持(`한글` → `한글`)、GitLab はより積極的に削除、「シンプル」は ASCII のみ — 一般的な Markdown レンダラ用。
重複見出しの扱いは?
GitHub と同じ — 最初はそのまま、以降は `-1`・`-2` 等を付与。アンカーが正しく解決します。
コードブロック内の `#` を無視する理由は?
フェンス(```)内の `#` 始まり行は通常シェルプロンプトやコメントで、見出しではありません。パーサがフェンス状態を追跡してスキップ。
GitHub は `[text](#slug)` を正しく描画?
はい — GitHub は全見出しに自動 ID を生成し、一致するリンクスラッグを解決します。GitHub スタイルを使用してください。

関連ツール