Генератор TOC для Markdown (автоматично із заголовків)

Автоматично створюйте зміст із заголовків Markdown. Оберіть рівні заголовків (наприклад, H2-H4), а потім скопіюйте редагований результат і відразу вставте його у документ.

Підтримуються лише H2, режими anchor і дублікати заголовків без додаткового налаштування.

Ваш текст залишається локально у браузері й ніколи не завантажується.

Як користуватися (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)

Специфікація (правила anchor і дублікатів)

Правила вилучення заголовків

  • Вилучає ATX-заголовки (# до ####) у вибраному діапазоні.
  • Ігнорує рядки всередині fenced code block (``` ... ```).
  • Використовуйте фільтр рівня (лише H2 / H2-H3 / H2-H4 / H1-H4).
  • Setext-заголовки (=== / ---) у першій версії не враховуються.

Правила генерації anchor (правило інструмента)

  1. Обрізає текст заголовка.
  2. Перетворює латинські літери на нижній регістр.
  3. Замінює пробіли на '-'.
  4. Прибирає символи, крім '-'.
  5. Зводить повторювані '--' до '-'.
  6. Обрізає початкові й кінцеві '-'.
  7. Додає -2, -3 ... коли виникають дубльовані anchors.

Поведінка посилань TOC може відрізнятися залежно від платформи хостингу й переглядача Markdown. За потреби відредагуйте результат.

FAQ

Чи можна згенерувати TOC лише для H2?

Так. У Heading levels оберіть "H2 only".

Як визначається текст anchor?

Anchor генеруються за правилом, описаним на цій сторінці. Також можна вибрати "Custom" або відредагувати результат вручну.

Як обробляються дублікати заголовків?

Для дублікатів заголовків додаються суфікси на кшталт -2, -3, щоб anchors були унікальними.

Чи можна виключити певні заголовки зі змісту?

Так. Використовуйте Exclude keywords у розширених налаштуваннях.

Чи можна створити TOC без посилань?

Так. Оберіть режим anchor "No anchors".

Примітки

  • Поведінка anchors відрізняється залежно від Markdown-середовища.
  • Результат можна редагувати, тому ви можете допрацювати його під свій рендерер.
  • Вхідний текст обробляється локально у вашому браузері.

Пов'язані інструменти