Markdown টেবিল কী?

একটি Markdown টেবিল হল সাধারণ পাঠ্য সিনট্যাক্স ব্যবহার করে সারি এবং কলামে কাঠামোগত ডেটা প্রদর্শনের একটি উপায়। Markdown-এ টেবিলগুলি কলাম আলাদা করতে পাইপ (|) এবং হেডার সারি বিভাজক সংজ্ঞায়িত করতে হাইফেন (-) দিয়ে তৈরি করা হয়। সাধারণ পাঠ্যে লেখা থাকলেও, Markdown টেবিলগুলি GitHub, GitLab, Notion এবং বেশিরভাগ ডকুমেন্টেশন সিস্টেমের মতো প্ল্যাটফর্মে পরিষ্কার, ফর্ম্যাট করা HTML টেবিল হিসাবে রেন্ডার হয়।

Markdown টেবিলগুলি কলাম সারিবদ্ধতাও সমর্থন করে। বিভাজক সারিতে কোলন যোগ করে, আপনি পাঠ্যকে বাম (:---), কেন্দ্র (:---:) বা ডান (---:) এ সারিবদ্ধ করতে পারেন। এটি আপনার পাঠ্য সম্পাদক ছাড়াই সংখ্যাসূচক ডেটা ফর্ম্যাট করা বা ভিজ্যুয়ালি ভারসাম্যপূর্ণ লেআউট তৈরি করা সহজ করে তোলে।

টুল বর্ণনা

একটি ভিজ্যুয়াল Markdown টেবিল বিল্ডার যা আপনাকে কলাম সংজ্ঞায়িত করতে, সারিবদ্ধতা সেট করতে, সারি ডেটা পূরণ করতে এবং তাৎক্ষণিকভাবে সঠিকভাবে ফর্ম্যাট করা Markdown টেবিল সিনট্যাক্স তৈরি করতে দেয়। টুলটি উৎপাদিত কোডের পাশাপাশি একটি লাইভ HTML প্রিভিউ প্রদান করে, তাই আপনি আপনার ডকুমেন্টে অনুলিপি করার আগে আপনার টেবিল কীভাবে রেন্ডার হবে তা ঠিক দেখতে পারেন।

উদাহরণ

ইনপুট: ৩টি কলাম (নাম, বয়স, শহর) বাম, ডান এবং কেন্দ্র সারিবদ্ধতা সহ এবং ২টি ডেটা সারি।

Pretty-print আউটপুট:

| নাম   | বয়স | শহর    |
| :---- | --: | :----: |
| Alice |  30 | London |
| Bob   |  25 | Paris  |

কমপ্যাক্ট আউটপুট:

| নাম | বয়স | শহর |
| :--- | ---: | :---: |
| Alice | 30 | London |
| Bob | 25 | Paris |

বৈশিষ্ট্য

  • ভিজ্যুয়াল কলাম সম্পাদক: একটি স্বজ্ঞাত তালিকা ইন্টারফেসের মাধ্যমে হেডার নাম এবং প্রতি-কলাম সারিবদ্ধতা (বাম, কেন্দ্র, ডান বা কোনটি নয়) সংজ্ঞায়িত করুন
  • লাইভ HTML প্রিভিউ: আপনি টাইপ করার সাথে সাথে আপনার টেবিল ফর্ম্যাট করা HTML হিসাবে রেন্ডার দেখুন
  • Pretty-print এবং কমপ্যাক্ট মোড: পঠনযোগ্যতার জন্য প্যাডেড, সারিবদ্ধ আউটপুট বা সংক্ষিপ্ততার জন্য ন্যূনতম কমপ্যাক্ট সিনট্যাক্সের মধ্যে বেছে নিন
  • স্বয়ংক্রিয় অক্ষর এস্কেপিং: সেল কন্টেন্টে পাইপ অক্ষর এবং নতুন লাইনগুলি স্বয়ংক্রিয়ভাবে এস্কেপ করা হয় টেবিল সিনট্যাক্স ভাঙা প্রতিরোধ করতে
  • সম্পাদনযোগ্য কোড আউটপুট: সিনট্যাক্স-হাইলাইট করা কোড সম্পাদকে উৎপাদিত Markdown পর্যালোচনা করুন এবং ম্যানুয়ালি সামঞ্জস্য করুন

বিকল্পগুলি ব্যাখ্যা করা হয়েছে

  • কলাম: কলামের সংখ্যা সেট করুন (১–২০)। প্রতিটি কলামের একটি হেডার নাম এবং একটি সারিবদ্ধতা সেটিং রয়েছে
  • সারি: ডেটা সারির সংখ্যা সেট করুন (০–৫০)। সারি ফিল্ডগুলি সংজ্ঞায়িত কলামগুলির সাথে মেলে গতিশীলভাবে আপডেট হয়
  • সারিবদ্ধতা: প্রতি-কলাম পাঠ্য সারিবদ্ধতা চয়ন করুন — কোনটি নয় (ডিফল্ট), বাম, কেন্দ্র বা ডান
  • কমপ্যাক্ট মোড: সক্ষম করা হলে, হোয়াইটস্পেস প্যাডিং ছাড়াই ন্যূনতম Markdown তৈরি করে। অক্ষম করা হলে, একটি সুন্দরভাবে সারিবদ্ধ, পঠনযোগ্য টেবিলের জন্য সেলগুলি সমান প্রস্থে প্যাড করে

ব্যবহারের ক্ষেত্র

  • ডকুমেন্টেশন এবং README: GitHub এবং GitLab-এ প্রকল্প ডকুমেন্টেশন, API রেফারেন্স বা তুলনা চার্টের জন্য দ্রুত ফর্ম্যাট করা টেবিল তৈরি করুন
  • প্রযুক্তিগত লেখা: সিনট্যাক্স মনে না রেখে ব্লগ পোস্ট, টিউটোরিয়াল বা জ্ঞান ভিত্তি নিবন্ধের জন্য সঠিকভাবে সারিবদ্ধ Markdown টেবিল তৈরি করুন
  • ডেটা উপস্থাপনা: Obsidian বা Notion-এর মতো Markdown-ভিত্তিক সরঞ্জামে রিপোর্ট বা নোটের জন্য ছোট ডেটাসেটগুলি পরিষ্কার, পঠনযোগ্য টেবিলে ফর্ম্যাট করুন