Перейти до вмісту
TextArray
100% локально

Генератор TOC Markdown

Створіть пов’язаний зміст із заголовків документа Markdown із прив’язками у стилі GitHub.

Введення
Вихід

Генератор TOC Markdown

Вставте документ Markdown і миттєво отримайте пов’язаний зміст. Інструмент сканує текст на наявність заголовків ATX — від # до ###### — і створює вкладений список Markdown, готовий для вставлення у верхній частині README, вікі-сторінки чи будь-якого файлу документації. Рядки, схожі на заголовки, всередині виділених блоків коду ігноруються, тому приклад Markdown у ваших фрагментах ніколи не пропускає фантомний запис у зміст.

Прив’язки дотримуються правил GitHub: текст заголовка пишеться в нижньому регістрі, пробіли стають дефісами, а знаки пунктуації видаляються, тоді як літери з діакритикою зберігаються — GitHub також зберігає їх, тому заголовок на кшталт «Číslo účtu» посилається як #číslo-účtu, а TOC працює на github.com, GitLab і більшості рендерів Markdown одразу. Коли кілька заголовків мають однаковий текст, другий і третій отримують суфікси -1 і -2, точно так, як їх нумерує GitHub. Жирний шрифт, курсив, вбудований код і розмітка посилань усередині заголовка зникають з мітки; його читабельний текст залишається.

Вибір «Рівні» визначає, наскільки глибоким буде список: H2–H3 за замовчуванням підходить для більшості README, H1–H6 охоплює все, а H2 лише або H2–H4 підходить для більш плоских або глибших документів. Стиль перемикається між маркерами та нумерованим списком, при знятті прапорців «Посилання» створює контур простого тексту замість прив’язних посилань, а «Відступ із табуляцією» змінює розміщення двох пробілів для символів табуляції, відповідаючи стилю, який використовує ваше сховище.

Усе працює локально у вашому браузері — документ ніколи не завантажується, тому приватні характеристики та неопубліковані чернетки залишаються на вашому пристрої. Результат підраховує знайдені заголовки та створені рядки TOC, а результат можна скопіювати або завантажити одним клацанням миші.

FAQ

Які заголовки розпізнає інструмент?
Заголовки ATX — рядок, що починається з 1–6 символів решетки та пробілу, від # до ######. Заголовки всередині «відгороджених» блоків коду пропускаються. Заголовки Setext (рядок, підкреслений === або ---) не розпізнаються; натомість запишіть їх як # заголовки.
Чи працюватимуть посилання на GitHub?
так Якір створено за правилами GitHub — нижній регістр, пробіли до дефісів, розділові знаки видалені, діакритичні знаки збережені — а повторювані заголовки отримують ті самі суфікси -1, -2, які додає GitHub, тож зміст працює, якщо вставити його в README.
Чи можу я замість цього отримати нумерований список або простий текст?
так Установіть «Стиль» на «Нумерований», щоб отримати впорядкований список із лічильниками для кожного рівня, і зніміть прапорець «Посилання», щоб отримати звичайний контур без опорних посилань. Відступ із табуляцією змінює вкладеність двох пробілів на табуляції.
Мій документ десь завантажено?
Ні. Інструмент повністю працює у вашому браузері, і ваш текст ніколи не залишає ваш пристрій.