Markdown TOC Generator (Heading থেকে Auto Generate)

Markdown heading থেকে Table of Contents স্বয়ংক্রিয়ভাবে তৈরি করুন। Heading level (যেমন H2-H4) বেছে নিন, তারপর editable output copy করে সঙ্গে সঙ্গে paste করুন.

অতিরিক্ত setup ছাড়াই H2-only, anchor mode, এবং duplicate heading সমর্থন করে.

আপনার text browser-এ লোকালভাবেই থাকে এবং কখনও upload করা হয় না.

কীভাবে ব্যবহার করবেন (30 sec)

  1. আপনার Markdown text paste করুন.
  2. Heading level বেছে নিন (H2-only / H2-H4 ইত্যাদি).
  3. তৈরি হওয়া TOC copy করে document-এ paste করুন.

Input এবং output example

Duplicate heading-সহ example

ইনপুট

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

আউটপুট (H2-H3 / bullet list / TOC heading ON)

## সূচিপত্র

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

Specification (anchor এবং duplicate rule)

Heading extraction rule

  • নির্বাচিত range-এর ভিতরে ATX heading (# থেকে ####) extract করে.
  • Fenced code block (``` ... ```) এর ভিতরের line উপেক্ষা করে.
  • Level filter ব্যবহার করুন (H2 only / H2-H3 / H2-H4 / H1-H4).
  • Setext heading (=== / ---) প্রথম version-এ অন্তর্ভুক্ত নয়.

Anchor generation rule (tool rule)

  1. Heading text trim করে.
  2. Alphabetic letter lowercase করে.
  3. Space-কে '-' এ রূপান্তর করে.
  4. '-' ছাড়া symbol সরিয়ে দেয়.
  5. Repeated '--' কে '-' এ collapse করে.
  6. শুরুর ও শেষের '-' trim করে.
  7. Duplicate anchor হলে -2, -3 ... যোগ করে.

TOC link behavior hosting platform ও Markdown viewer অনুযায়ী ভিন্ন হতে পারে. প্রয়োজন হলে output edit করুন.

FAQ

আমি কি H2-only TOC তৈরি করতে পারি?

হ্যাঁ. Heading level-এ "H2 only" বেছে নিন.

Anchor text কীভাবে ঠিক হয়?

Anchor এই page-এ বর্ণিত rule অনুসরণ করে. আপনি "Custom" বেছে নিতে পারেন বা output হাতে edit করতে পারেন.

Duplicate heading কীভাবে handle করা হয়?

Duplicate heading-এ -2, -3 এর মতো suffix যোগ হয় যাতে anchor unique থাকে.

আমি কি নির্দিষ্ট heading TOC থেকে বাদ দিতে পারি?

হ্যাঁ. Advanced setting-এ Exclude keyword ব্যবহার করুন.

Link ছাড়া TOC তৈরি করা যাবে?

হ্যাঁ. Anchor mode হিসেবে "No anchors" বেছে নিন.

নোট

  • Anchor behavior Markdown environment অনুযায়ী ভিন্ন হয়.
  • Output editable, তাই renderer অনুযায়ী fine-tune করতে পারবেন.
  • Input text browser-এ লোকালভাবেই process হয়.

সম্পর্কিত টুলস