Генератори 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 (``` ... ```) нодида гирифта мешаванд.
  • Филтри сатҳро истифода баред (танҳо H2 / H2-H3 / H2-H4 / H1-H4).
  • Сарлавҳаҳои Setext (=== / ---) дар версияи аввал дохил намешаванд.

Қоидаҳои сохтани anchor (қоидаи асбоб)

  1. Фосилаҳои аввалу охири матни сарлавҳа бурида мешаванд.
  2. Ҳарфҳои алифбо ба хурдтабдил дода мешаванд.
  3. Фосилаҳо ба '-' табдил дода мешаванд.
  4. Нишонаҳо ба ҷуз '-' хориҷ карда мешаванд.
  5. '--' такрорӣ ба '-' фишурда мешавад.
  6. '-' дар оғоз ва анҷом бурида мешавад.
  7. Ҳангоми такрори anchor пасвандҳои -2, -3 ... илова мешаванд.

Рафтори пайвандҳои TOC метавонад вобаста ба платформаи хостинг ва намоишгари Markdown фарқ кунад. Агар лозим бошад, натиҷаро таҳрир кунед.

Саволҳои маъмул

Оё ман метавонам TOC-ро танҳо барои H2 созам?

Бале. Дар Heading levels варианти "H2 only"-ро интихоб кунед.

Матни anchor чӣ гуна муайян мешавад?

Anchor-ҳо аз рӯи қоидаҳои дар ин саҳифа тавсифшуда сохта мешаванд. Шумо ҳамчунин метавонед "Custom"-ро интихоб кунед ё натиҷаро дастӣ таҳрир кунед.

Бо сарлавҳаҳои такрорӣ чӣ мешавад?

Ба сарлавҳаҳои такрорӣ пасвандҳое мисли -2 ва -3 дода мешавад, то anchor-ҳо ягона бимонанд.

Оё ман метавонам баъзе сарлавҳаҳоро аз TOC хориҷ кунам?

Бале. Дар танзимоти пешрафта Exclude keywords-ро истифода баред.

Оё метавонам TOC-ро бидуни пайванд созам?

Бале. Режими anchor "No anchors"-ро интихоб кунед.

Ёддоштҳо

  • Рафтори anchor вобаста ба муҳити Markdown фарқ мекунад.
  • Натиҷа таҳриршаванда аст, то шумо онро барои renderer-и худ дақиқ танзим кунед.
  • Матни воридшуда дар браузери шумо маҳаллӣ коркард мешавад.

Асбобҳои марбут