Markdown TOC Generator (headings سے خودکار)

Markdown headings سے Table of Contents خودکار بنائیں۔ heading levels (جیسے H2-H4) منتخب کریں، پھر editable output کاپی کر کے فوراً پیسٹ کریں۔

H2-only، anchor modes، اور duplicate headings کی سپورٹ بغیر اضافی setup کے۔

آپ کا متن browser میں مقامی رہتا ہے اور کبھی اپ لوڈ نہیں ہوتا۔

استعمال کا طریقہ (30 sec)

  1. اپنا Markdown متن پیسٹ کریں۔
  2. Heading levels منتخب کریں (H2-only / H2-H4 وغیرہ).
  3. generated TOC کاپی کریں اور اپنے document میں پیسٹ کریں۔

Input اور output کی مثال

duplicate headings والی مثال

Input

# دستاویز کا عنوان
## خلاصہ
## استعمال
### انسٹال کریں
### ترتیبات
## اکثر پوچھے گئے سوالات
## اکثر پوچھے گئے سوالات

آؤٹ پٹ (H2-H3 / بلٹ فہرست / TOC heading ON)

## فہرستِ مضامین

- [خلاصہ](#خلاصہ)
- [استعمال](#استعمال)
  - [انسٹال کریں](#انسٹال-کریں)
  - [ترتیبات](#ترتیبات)
- [اکثر پوچھے گئے سوالات](#اکثر-پوچھے-گئے-سوالات)
- [اکثر پوچھے گئے سوالات](#اکثر-پوچھے-گئے-سوالات-2)

Specification (anchor اور duplicate rules)

سرخیوں کو نکالنے کے قواعد

  • منتخب range میں ATX headings (# سے ####) نکالتا ہے۔
  • fenced code blocks (``` ... ```) کے اندر والی lines نظرانداز کرتا ہے۔
  • level filter استعمال کریں (H2 only / H2-H3 / H2-H4 / H1-H4).
  • Setext headings (=== / ---) پہلے ورژن میں شامل نہیں۔

اینکر بنانے کے قواعد (ٹول قاعدہ)

  1. Heading text trim کریں۔
  2. alphabetic letters کو lowercase کریں۔
  3. spaces کو '-' میں بدلیں۔
  4. '-' کے علاوہ symbols ہٹا دیں۔
  5. دہرائے گئے '--' کو '-' میں سمیٹ دیں۔
  6. شروع اور آخر کے '-' trim کریں۔
  7. duplicate anchors ہونے پر -2، -3 ... شامل کریں۔

TOC link behavior hosting platform اور Markdown viewer کے مطابق مختلف ہو سکتا ہے۔ ضرورت ہو تو output میں ترمیم کریں۔

اکثر پوچھے گئے سوالات

کیا میں H2-only TOC بنا سکتا ہوں؟

جی ہاں۔ Heading levels میں "H2 only" منتخب کریں۔

anchor text کیسے طے ہوتی ہے؟

Anchors اس صفحے میں بیان کردہ rule کے مطابق بنتی ہیں۔ آپ "Custom" بھی منتخب کر سکتے ہیں یا output دستی طور پر edit کر سکتے ہیں۔

duplicate headings کو کیسے handle کیا جاتا ہے؟

duplicate headings کو anchors unique رکھنے کے لیے -2، -3 جیسے suffixes ملتے ہیں۔

کیا میں مخصوص headings کو TOC سے خارج کر سکتا ہوں؟

جی ہاں۔ Advanced settings میں Exclude keywords استعمال کریں۔

کیا میں links کے بغیر TOC بنا سکتا ہوں؟

جی ہاں۔ anchor mode میں "No anchors" منتخب کریں۔

نوٹس

  • Anchor behavior Markdown environment کے مطابق بدلتی ہے۔
  • Output editable ہے، اس لیے آپ اپنے renderer کے مطابق fine-tune کر سکتے ہیں۔
  • Input text آپ کے براؤزر میں مقامی طور پر پراسیس ہوتی ہے۔