Markdown TOC Generator (ਸਿਰਲੇਖਾਂ ਤੋਂ ਆਟੋ)

Markdown ਸਿਰਲੇਖਾਂ ਤੋਂ Table of Contents ਆਪਣੇ ਆਪ ਬਣਾਓ। Heading level (ਜਿਵੇਂ H2-H4) ਚੁਣੋ, ਫਿਰ editable output ਕਾਪੀ ਕਰਕੇ ਤੁਰੰਤ ਪੇਸਟ ਕਰੋ।

ਬਿਨਾਂ ਵਾਧੂ ਸੈਟਅੱਪ ਦੇ H2-only, anchor mode ਅਤੇ duplicate heading ਦਾ ਸਹਿਯੋਗ।

ਤੁਹਾਡਾ ਲਿਖਤ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਹੀ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।

ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ (30 ਸਕਿੰਟ)

  1. ਆਪਣਾ Markdown ਲਿਖਤ ਪੇਸਟ ਕਰੋ।
  2. Heading level ਚੁਣੋ (H2-only / H2-H4 ਆਦਿ)।
  3. ਜਨਰੇਟ ਕੀਤਾ TOC ਕਾਪੀ ਕਰੋ ਅਤੇ ਆਪਣੇ ਡੌਕਯੂਮੈਂਟ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।

ਇਨਪੁੱਟ ਅਤੇ ਆਉਟਪੁੱਟ ਉਦਾਹਰਨ

duplicate ਸਿਰਲੇਖਾਂ ਵਾਲੀ ਉਦਾਹਰਨ

ਇਨਪੁੱਟ

# 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)

ਨਿਰਧਾਰਨ (anchor ਅਤੇ duplicate ਨਿਯਮ)

Heading extraction ਨਿਯਮ

  • ਚੁਣੀ ਹੋਈ range ਵਿੱਚ ATX heading (# ਤੋਂ ####) ਕੱਢਦਾ ਹੈ।
  • fenced code block (``` ... ```) ਦੇ ਅੰਦਰ ਲਾਈਨਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰਦਾ ਹੈ।
  • Level filter ਵਰਤੋ (H2 only / H2-H3 / H2-H4 / H1-H4)।
  • Setext heading (=== / ---) ਪਹਿਲੇ ਸੰਸਕਰਣ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ।

Anchor generation ਨਿਯਮ (ਟੂਲ ਨਿਯਮ)

  1. Heading text ਦੇ ਆਲੇ-ਦੁਆਲੇ ਖਾਲੀ ਜਗ੍ਹਾ ਹਟਾਓ।
  2. ਅੱਖਰੀ ਅੱਖਰਾਂ ਨੂੰ lowercase ਵਿੱਚ ਬਦਲੋ।
  3. ਖਾਲੀ ਜਗ੍ਹਾ ਨੂੰ '-' ਵਿੱਚ ਬਦਲੋ।
  4. '-' ਤੋਂ ਇਲਾਵਾ ਹੋਰ symbols ਹਟਾਓ।
  5. ਦੁਹਰਾਏ '--' ਨੂੰ '-' ਵਿੱਚ ਸਮੇਟੋ।
  6. ਸ਼ੁਰੂ ਅਤੇ ਅੰਤ ਵਾਲੇ '-' ਹਟਾਓ।
  7. duplicate anchor ਆਉਣ 'ਤੇ -2, -3 ... ਜੋੜੋ।

TOC ਲਿੰਕ ਵਿਹਾਰ hosting platform ਅਤੇ Markdown viewer ਅਨੁਸਾਰ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ। ਲੋੜ ਹੋਵੇ ਤਾਂ output ਸੋਧੋ।

FAQ

ਕੀ ਮੈਂ ਸਿਰਫ਼ H2 ਵਾਲਾ TOC ਬਣਾ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। Heading levels ਵਿੱਚ "H2 only" ਚੁਣੋ।

Anchor text ਕਿਵੇਂ ਤੈਅ ਹੁੰਦਾ ਹੈ?

Anchor ਇਸ ਪੇਜ 'ਤੇ ਦਿੱਤੇ ਨਿਯਮ ਅਨੁਸਾਰ ਬਣਦੇ ਹਨ। ਤੁਸੀਂ "Custom" ਚੁਣ ਸਕਦੇ ਹੋ ਜਾਂ output ਨੂੰ ਹੱਥੋਂ ਸੋਧ ਸਕਦੇ ਹੋ।

duplicate heading ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ?

Anchor unique ਰੱਖਣ ਲਈ duplicate heading ਨੂੰ -2, -3 ਵਰਗੇ suffix ਮਿਲਦੇ ਹਨ।

ਕੀ ਮੈਂ ਖ਼ਾਸ heading ਨੂੰ TOC ਤੋਂ ਬਾਹਰ ਰੱਖ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। Advanced settings ਵਿੱਚ Exclude keywords ਵਰਤੋ।

ਕੀ ਮੈਂ link ਤੋਂ ਬਿਨਾਂ TOC ਬਣਾ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। Anchor mode ਵਿੱਚ "No anchors" ਚੁਣੋ।

ਨੋਟਸ

  • Anchor ਵਿਹਾਰ Markdown ਮਾਹੌਲ ਅਨੁਸਾਰ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ।
  • ਆਉਟਪੁੱਟ editable ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਆਪਣੇ renderer ਲਈ ਠੀਕ-ਠਾਕ ਸੋਧ ਕਰ ਸਕਦੇ ਹੋ।
  • ਇਨਪੁੱਟ ਲਿਖਤ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਪ੍ਰੋਸੈਸ ਹੁੰਦਾ ਹੈ।

ਸੰਬੰਧਤ ਟੂਲ