আমরা কমবেশি সবাই যারা ওয়েব ব্যবহার করি তারা HTML সম্পর্কে অবগত। এর ফুল ফর্ম হচ্ছে হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ। তবে মার্কআপ এর মত আরো একটি টার্ম আছে আর সেটা হলো মার্কডাউন (Markdown) । তো কি এই মর্কডাউন সেটা সম্পর্কে আলোচনা করব এই পোস্ট এ।

Markdown কি?

Markdown হলো HTML এর মতই একটি ল্যাংগুয়েজ যেটা টেক্সট ডকুমেন্ট ফরম্যাটিং এর ক্ষেত্রে ব্যবহার করা হয়। সংক্ষেপে একে md বলা হয়। আনলাইক HTML এই ল্যাংগুয়েজ সহজে ব্যবহার করা যায়। লেখার সময় কোন প্রকার ট্যাগ এর সিনট্যাক্স লেখার দরকার নেই এতে। HTML এর মত ইমেজ, হাইপারলিং, হেডিং, বোল্ড, ইটালিক প্রায় সকল বেসিক ফিচার পাওয়া যায় এতে।

কোথায় ব্যবহার হয়?

মার্অডাউন সাধারণত GitHub এ ব্যাপক ভাবে ব্যবহার হয়। GitHub এর কোনো প্রজেক্ট ওপেন প্রজেক্ট এর যে ইন্ট্রোডাকশন লেখা থাকে সেটা সম্পূর্ণ মার্কডাউন দিয়ে লেখা হয়ে থাকে। অবসিডিয়ান, লগসেক্ এর মতো রিচ নোট টেকিং অ্যাপ ব্যবহার করে মার্কডাউন। আর বর্তমানে ChatGPT, Deepseek, Qwen আরো অন্যান্য AI তাদের অ্যাপ কিংবা ওয়েব এও মার্কডাউন ব্যবহার করে।

বেসিক Markdown

Heading এর জন্য # ব্যবহার করুন। একটা হ্যাশ মনে হেডিং 1 এভাবে করে হেডিং 6 পর্যন্ত।
উদাহরণ:

  # Heading 1
  ## Heading 2
  ### Heading 3

Bold এর জন্য দুইটা ** স্টার ব্যবহার করুন।
উদাহরণ:

  **This text is bold**

ইটালিক এর জন্য সিঙ্গেল * ব্যবহার করুন।
উদাহরণ:

  *This text is italic*

লিস্ট বানাতে চাইলে - ড্যাশ ব্যবহার করুন।
উদাহরণ:

  - Html  
  - Css  
  - Js

লিস্ট এর আন্ডারে আরো লিস্ট বানাতে লিস্ট বানাতে চাইলে চারটা স্পেস এর পরে করতে পারেন। নিচের উদাহরণ দেখুন:

  - Html  
  - Css  
  - Js
      1. Typescript 
      2. NodeJs
      3. Etc
          - Json
          - XML



হাইপারলিংক বানাতে চাইলে []() এই সিনট্যাক্স ব্যবহার করা যেতে পারে।
উদাহরণ:

  [Trickbd](https://trickbd.com)

ইমেজ এর জন্য একই ভাবে লিংক এর মত সিনট্যাক্স তবে সামনে একটি ! মার্ক দিতে হয়।
যেমন:

  ![Screenshot](https://example.com/screenshot_1.jpg)

কোড লিখতে চাইলে ` টিল্ট ব্যবহার করতে পারেন।
যেমন:

  `This is one line code`

মাল্টিলাইন এ কোড লিখতে চাইলে তিনটা টিল্ট এর পরে কোন কোড লিখতেছেন সেটা লিখুন।
যেমন:


```markdown
This is 
  Multiline line code
  ```

এই ছিল বেসিক কিছু মার্কডাউন। এই মার্কডাউন শেখা অনেক সহজ। এটা আপনার প্রয়োজনীয় অনেক সময় বাঁচিয়ে দিতে পারে। যারা অনেক লেখা লেখি করেন তাদের জন্য অনেক কাজের হতে পারে মার্কডাউন। বিশেষ করে যারা নোট টেকিং অ্যাপ যেমন, Obsidian, Logseq, Notable ইত্যাদি অ্যাপ ডেইলি ব্যবহার করেন তাদের লেখা গুলো অর্গানাইজ করে রাখতে মার্কডাউন এর গুরুত্ব অনেক। আমার পরবর্তী পোস্ট হবে Logseq এর উপরে। সেখানে জানতে পারবেন কেন আপনার md শেখা অনেক দরকার। আজকে এই পর্যন্তই। আল্লাহ হাফেজ।

Shares:
Leave a Reply