Markdown শিরোনাম শ্রেণিবিন্যাস ভিজ্যুয়ালাইজার
Markdown পেস্ট করুন এবং শিরোনাম কাঠামো একটি ইন্টারেক্টিভ গাছ হিসাবে ভিজ্যুয়ালাইজ করুন। h1–h6 শ্রেণিবিন্যাস বিশ্লেষণ করুন, নেস্টিং সমস্যা সনাক্ত করুন এবং শিরোনাম পরিসংখ্যান দেখুন।
ইনপুট
আউটপুট
রিডমি
Markdown শিরোনাম শ্রেণিবিন্যাস কী?
Markdown শিরোনামগুলি # চিহ্ন ব্যবহার করে সংজ্ঞায়িত করা হয় — H1 এর জন্য একটি #, H2 এর জন্য দুটি, ছয় পর্যন্ত H6 এর জন্য। তারা একটি নথির কাঠামোগত ভিত্তি তৈরি করে, যা বিষয়বস্তুর সারণীর মতো। একটি সুসংগঠিত নথি শিরোনামগুলি একটি যৌক্তিক, নেস্টেড ক্রমে ব্যবহার করে: H1 শীর্ষ-স্তরের শিরোনাম হিসাবে, H2 প্রধান বিভাগের জন্য, H3 উপবিভাগের জন্য, এবং এভাবে চলতে থাকে।
যখন শিরোনামগুলি ক্রমের বাইরে ব্যবহার করা হয় — উদাহরণস্বরূপ, H2 থেকে সরাসরি H4 এ লাফ দেওয়া — এটি শব্দার্থিক রূপরেখা ভেঙে দেয় এবং অ্যাক্সেসযোগ্যতা ক্ষতিগ্রস্ত করতে পারে (স্ক্রিন রিডাররা শিরোনাম ক্রমের উপর নির্ভর করে) এবং SEO (সার্চ ইঞ্জিনগুলি বিষয়বস্তু শ্রেণিবিন্যাস বুঝতে শিরোনাম ব্যবহার করে)। শ্রেণিবিন্যাস ভিজ্যুয়ালাইজ করা প্রকাশনার আগে এই সমস্যাগুলি সনাক্ত করা সহজ করে তোলে।
সরঞ্জাম বর্ণনা
এই সরঞ্জামটি Markdown পাঠ্য বিশ্লেষণ করে এবং সমস্ত #-ভিত্তিক শিরোনামগুলি একটি ইন্টারেক্টিভ, সংকোচনযোগ্য গাছ হিসাবে প্রদর্শন করে। আপনি এক নজরে দেখতে পারেন আপনার নথি কীভাবে কাঠামোবদ্ধ, এড়িয়ে যাওয়া শিরোনাম স্তরগুলি চিহ্নিত করুন, এবং প্রতিটি ধরনের কতগুলি শিরোনাম উপস্থিত রয়েছে তা গণনা করুন।
বেড়া দেওয়া কোড ব্লকের ভিতরে শিরোনামগুলি (``` বা ~~~) উপেক্ষা করা হয়, তাই আউটপুট শুধুমাত্র প্রকৃত নথির কাঠামো প্রতিফলিত করে।
উদাহরণ
ইনপুট:
# Getting Started
## Installation
### Prerequisites
### Steps
## Configuration
# Advanced Usage
## Pluginsআউটপুট গাছ:
H1 Getting Started
├── H2 Installation
│ ├── H3 Prerequisites
│ └── H3 Steps
└── H2 Configuration
H1 Advanced Usage
└── H2 Pluginsবৈশিষ্ট্য
- যেকোনো Markdown পাঠ্য থেকে সমস্ত H1–H6 শিরোনাম বিশ্লেষণ করে
- সম্প্রসারণ/সংকোচন নিয়ন্ত্রণ সহ একটি ইন্টারেক্টিভ, সংকোচনযোগ্য গাছ হিসাবে শিরোনামগুলি রেন্ডার করে
- বেড়া দেওয়া কোড ব্লকের ভিতরে শিরোনামগুলি এড়িয়ে যায় (
```এবং~~~) - প্রতি-স্তরের শিরোনাম গণনা (H1–H6) এবং মোট শিরোনাম গণনা দেখায়
- কনফিগারযোগ্য প্রাথমিক সম্প্রসারণ গভীরতা সমর্থন করে
ব্যবহারের ক্ষেত্র
- ডকুমেন্টেশন পর্যালোচনা — যাচাই করুন যে একটি দীর্ঘ README বা ডকুমেন্টেশন পৃষ্ঠা প্রকাশনার আগে একটি সামঞ্জস্যপূর্ণ, সুসংগঠিত শিরোনাম কাঠামো রয়েছে।
- SEO অডিটিং — যাচাই করুন যে ওয়েবের জন্য উদ্দেশ্যপূর্ণ বিষয়বস্তু একটি একক H1 এবং যৌক্তিক H2/H3 নেস্টিং ব্যবহার করে সার্চ ইঞ্জিন ক্রলারদের পৃষ্ঠা কাঠামো বুঝতে সাহায্য করে।
- অ্যাক্সেসযোগ্যতা পরীক্ষা — নিশ্চিত করুন যে শিরোনাম স্তরগুলি এড়িয়ে যাওয়া হয় না, যা WCAG নির্দেশিকা দ্বারা চিহ্নিত একটি সাধারণ অ্যাক্সেসযোগ্যতা সমস্যা।
এটি কীভাবে কাজ করে
সরঞ্জামটি Markdown উৎস লাইন দ্বারা লাইন স্ক্যান করে। যেকোনো লাইন যা একটি থেকে ছয়টি # অক্ষর দিয়ে শুরু হয় এবং একটি স্থান দ্বারা অনুসরণ করা হয় তা একটি শিরোনাম হিসাবে বিবেচনা করা হয়। একটি দুই-পাস অ্যালগরিদম প্রথমে ক্রমে সমস্ত শিরোনাম সংগ্রহ করে, তারপর খোলা প্যারেন্ট নোডগুলির একটি স্ট্যাক ট্র্যাক করে একটি গাছ তৈরি করে — প্রতিটি নতুন শিরোনাম একটি নিম্ন স্তরের নিকটতম পূর্ববর্তী শিরোনামের অধীনে নেস্ট করা হয়।
টিপস
- একটি সম্পূর্ণ Markdown ফাইল পেস্ট করুন, ফ্রন্ট ম্যাটার সহ — সরঞ্জামটি অ-শিরোনাম লাইনগুলি উপেক্ষা করে, তাই YAML ফ্রন্ট ম্যাটার এবং বডি পাঠ্য আউটপুটকে প্রভাবিত করবে না।
- প্রাথমিক সম্প্রসারণ গভীরতা সেটিং ব্যবহার করুন গভীর নেস্টিং স্তরগুলি স্বয়ংক্রিয়ভাবে সংকুচিত করতে এবং প্রথমে একটি উচ্চ-স্তরের ওভারভিউ পেতে।
- একটি বড় নথি অন্বেষণ করার আগে সমস্ত সম্প্রসারণ করুন আনচেক করুন সংকুচিত অবস্থায় শুরু করতে এবং নির্দিষ্ট বিভাগগুলিতে ড্রিল করতে।