मार्कडाउन विषय-सूची जनरेटर

मार्कडाउन दस्तावेज़ के शीर्षकों (#, ##, ###...) से स्वचालित रूप से विषय-सूची बनाएं।

उदाहरण:

यह कैसे काम करता है

यह उपयोगी है एक लंबे README, तकनीकी ब्लॉग लेख, या Markdown दस्तावेज़ की शुरुआत में स्वचालित रूप से क्लिक करने योग्य विषय-सूची जोड़ने के लिए: पूरा दस्तावेज़ पेस्ट करें, « विषय-सूची बनाएँ » पर क्लिक करें, और फिर प्राप्त बुलेट सूची को अपनी फ़ाइल के शीर्ष पर कॉपी करें। प्रत्येक प्रविष्टि एक `#titre-slugifie` एंकर की ओर इंगित करती है जो शीर्षक से मेल खाता है, जो सीधे GitHub, GitLab और अधिकांश Markdown रेंडरिंग इंजनों पर काम करता है।

शीर्षक कैसे पहचाने जाते हैं?

यह उपकरण पंक्ति-दर-पंक्ति उन पंक्तियों की खोज करता है जो एक या अधिक `#` से शुरू होती हैं और उनके बाद एक स्थान होता है (मानक ATX शैली: `# शीर्षक`, `## उप-शीर्षक`, आदि)। वैकल्पिक Markdown शैली जिसमें शीर्षक को अगली पंक्ति में `===` या `---` द्वारा रेखांकित किया जाता है, पहचाना नहीं जाता है; यदि आप इस शैली का उपयोग करते हैं, तो पहले अपने शीर्षकों को `#` संकेतन में बदलें।

लिंक एंकर कैसे उत्पन्न होते हैं?

प्रत्येक शीर्षक को 'स्लगीफाई' किया जाता है: इसे lowercase में बदला जाता है, विराम चिह्न हटा दिए जाते हैं, और रिक्त स्थानों को डैश से बदल दिया जाता है। उदाहरण के लिए, « Étape 1 : Installation ! » एंकर `etape-1-installation` बन जाता है। यदि दो समान शीर्षक समान एंकर उत्पन्न करते हैं, तो अधिकांश Markdown इंजन दूसरे पर स्वचालित रूप से एक संख्यात्मक प्रत्यय (`-1`, `-2`...) जोड़ते हैं — यदि आपके दस्तावेज़ में डुप्लिकेट शीर्षक हैं, तो अंतिम रेंडर की जाँच करना याद रखें।

विषय-सूची का निर्माण 100% आपके ब्राउज़र में WebAssembly के माध्यम से स्थानीय रूप से निष्पादित होता है: आपके दस्तावेज़ की सामग्री कभी भी आपके डिवाइस से बाहर नहीं जाती है।