Heading extraction rules
- चुने गए range में ATX headings (# से ####) निकालती है।
- Fenced code blocks (``` ... ```) के भीतर की lines ignore करती है।
- Level filter उपयोग करें (H2 only / H2-H3 / H2-H4 / H1-H4)।
- Setext headings (=== / ---) पहले version में शामिल नहीं हैं।
Anchor generation rules (tool rule)
- Heading text trim करें।
- Alphabetic letters को lowercase करें।
- Spaces को '-' में बदलें।
- '-' को छोड़कर symbols हटाएँ।
- बार-बार आने वाले '--' को '-' में collapse करें।
- आगे और पीछे के '-' trim करें।
- Duplicate anchors होने पर -2, -3 ... जोड़ें।
TOC link behavior hosting platform और Markdown viewer के अनुसार अलग हो सकता है। ज़रूरत हो तो output edit करें।