Markdown TOC Generator

បង្កើតតារាងមាតិកាពីចំណងជើង Markdown ដោយស្វ័យប្រវត្តិ។

គាំទ្រ H2 តែប៉ុណ្ណោះ ឬ H2-H4, anchor mode និងចំណងជើងស្ទួនដោយមិនចាំបាច់កំណត់បន្ថែម។

អត្ថបទរបស់អ្នកដំណើរការក្នុង browser នេះតែប៉ុណ្ណោះ ហើយមិនត្រូវបាន upload ទេ។

របៀបប្រើ

  1. Paste អត្ថបទ Markdown របស់អ្នក។
  2. ជ្រើសកម្រិតចំណងជើងដែលត្រូវប្រើ។
  3. ចម្លង TOC ដែលបានបង្កើត ហើយ paste ចូលក្នុងឯកសារ។

ឧទាហរណ៍ input និង output

ឧទាហរណ៍មានចំណងជើងស្ទួន

Input

# ចំណងជើងឯកសារ
## ទិដ្ឋភាពទូទៅ
## ការប្រើប្រាស់
### ដំឡើង
### ការកំណត់
## សំណួរញឹកញាប់
## សំណួរញឹកញាប់

លទ្ធផល (H2-H3 / បញ្ជីចំណុច / TOC heading ON)

## តារាងមាតិកា

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

លក្ខណៈបច្ចេកទេស (anchor និងច្បាប់ស្ទួន)

ច្បាប់សម្រាប់ទាញយកចំណងជើង

  • ទាញយក ATX headings (# ដល់ ####) ក្នុងជួរដែលបានជ្រើស។
  • មិនរាប់បញ្ចូលបន្ទាត់នៅក្នុង fenced code block (``` ... ```) ទេ។
  • ប្រើ level filter (H2 only / H2-H3 / H2-H4 / H1-H4)។
  • Setext headings (=== / ---) មិនត្រូវបានដាក់បញ្ចូលក្នុង version ដំបូងទេ។

ច្បាប់បង្កើត anchor (ច្បាប់របស់ឧបករណ៍)

  1. កាត់ចោលចន្លោះជុំវិញអត្ថបទ heading។
  2. បម្លែងអក្សរឡាតាំងទៅ lowercase។
  3. បម្លែង space ទៅ '-'.
  4. លុបសញ្ញាផ្សេងៗ លើកលែង '-' ។
  5. បង្រួម '--' ដដែលៗទៅជា '-'.
  6. កាត់ '-' នៅដើម និងចុង។
  7. បន្ថែម -2, -3 ... ពេល anchor ស្ទួនកើតឡើង។

ឥរិយាបថ link នៃ TOC អាចខុសគ្នាតាម platform ដែល host និង Markdown viewer នីមួយៗ។ សូមកែ output តាមតម្រូវការ។

សំណួរញឹកញាប់

តើអាចបង្កើត TOC សម្រាប់ H2 ប៉ុណ្ណោះបានទេ?

បាន។ ជ្រើស "H2 only" ក្នុង Heading levels។

ចំណងជើងស្ទួនត្រូវបានដោះស្រាយដូចម្តេច?

Anchor ស្ទួននឹងទទួលបច្ច័យដូចជា -2 និង -3 ដើម្បីរក្សាឱ្យមានតែមួយ។

តើអាចបង្កើត TOC ដោយគ្មាន link បានទេ?

បាន។ ជ្រើស anchor mode ជា "No anchors"។

តើអាចបដិសេធចំណងជើងជាក់លាក់ចេញពី TOC បានទេ?

បាន។ ប្រើ Exclude keywords ក្នុងការកំណត់កម្រិតខ្ពស់។

តើអាចបង្កើត TOC ដោយគ្មាន link បានទេ?

បាន។ ជ្រើស anchor mode "No anchors"។

ចំណាំ

  • ឥរិយាបថ anchor អាចខុសគ្នាតាម Markdown environment នីមួយៗ។
  • លទ្ធផលអាចកែសម្រួលបន្តបាន ប្រសិនបើអ្នកត្រូវការកែឱ្យសមនឹង renderer របស់អ្នក។
  • ការដំណើរការធ្វើឡើងក្នុង browser នេះតែប៉ុណ្ណោះ។