Markdown TOC Generator (Headings မှ အလိုအလျောက်)

Markdown headings များမှ Table of Contents ကို အလိုအလျောက် ထုတ်လုပ်ပါ။ heading levels (H2-H4 ကဲ့သို့) ကို ရွေးပြီး editable output ကို copy လုပ်ကာ ချက်ချင်း paste လုပ်နိုင်သည်။

H2-only, anchor modes နှင့် duplicate headings များကို အပို setup မလိုဘဲ ထောက်ပံ့သည်။

သင်၏ စာသားသည် ဘရောက်ဇာအတွင်းတွင်သာ ရှိပြီး ဘယ်တော့မှ upload မလုပ်ပါ။

အသုံးပြုပုံ (30 စက္ကန့်)

  1. Markdown စာသားကို paste လုပ်ပါ။
  2. heading levels (H2-only / H2-H4, etc.) ကို ရွေးပါ။
  3. ထုတ်လုပ်ထားသော TOC ကို copy လုပ်ပြီး document ထဲသို့ paste လုပ်ပါ။

input နှင့် output ဥပမာ

duplicate headings ပါသော ဥပမာ

Input

# Document Title
## Overview
## Usage
### Install
### Settings
## FAQ
## FAQ

Output (H2-H3 / bullet list / TOC heading ON)

## Table of contents

- [Overview](#overview)
- [Usage](#usage)
  - [Install](#install)
  - [Settings](#settings)
- [FAQ](#faq)
- [FAQ](#faq-2)

Specification (anchor နှင့် duplicate rules)

Heading extraction rules

  • ရွေးထားသော range အတွင်းရှိ ATX headings (# မှ ####) ကို ထုတ်ယူသည်။
  • fenced code blocks (``` ... ```) အတွင်းရှိ lines များကို လျစ်လျူရှုသည်။
  • level filter (H2 only / H2-H3 / H2-H4 / H1-H4) ကို အသုံးပြုပါ။
  • Setext headings (=== / ---) ကို ပထမဗားရှင်းတွင် မထည့်သွင်းထားပါ။

Anchor generation rules (tool rule)

  1. heading text ကို trim လုပ်သည်။
  2. alphabetic letters များကို lowercase လုပ်သည်။
  3. spaces များကို '-' သို့ ပြောင်းသည်။
  4. '-' မှလွဲ၍ symbols များကို ဖယ်ရှားသည်။
  5. ထပ်နေသော '--' များကို '-' တစ်ခုအဖြစ် ချုံ့သည်။
  6. leading နှင့် trailing '-' ကို 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 ကို လက်ဖြင့်လည်း တည်းဖြတ်နိုင်သည်။

duplicate headings များကို ဘယ်လို ကိုင်တွယ်သလဲ?

duplicate headings များတွင် anchors မထပ်ရန် -2, -3 ကဲ့သို့ suffix များကို ထည့်ပေးသည်။

TOC ထဲမှ headings တချို့ကို ဖယ်ရှားနိုင်သလား?

နိုင်သည်။ Advanced settings တွင် Exclude keywords ကို အသုံးပြုပါ။

links မပါသော TOC ကို ဖန်တီးနိုင်သလား?

နိုင်သည်။ anchor mode ကို "No anchors" အဖြစ် ရွေးပါ။

မှတ်ချက်များ

  • anchor behavior သည် Markdown environment ပေါ်မူတည်၍ ကွာခြားနိုင်သည်။
  • output ကို editable အဖြစ် ထုတ်ပေးသောကြောင့် သင်၏ renderer အတွက် အနုစိတ်ညှိနိုင်သည်။
  • input text ကို သင်၏ ဘရောက်ဇာအတွင်းတွင် စက်တွင်း လုပ်ဆောင်သည်။

ဆက်စပ် ကိရိယာများ