Skip to content

ব্লককোট সিনট্যাক্স

ব্লককোট উদ্ধৃত টেক্সট হাইলাইট করতে বা গুরুত্বপূর্ণ তথ্য জোরদার করতে ব্যবহৃত হয়। মার্কডাউনে, ব্লককোট ব্লক তৈরি করতে > চিহ্ন ব্যবহার করুন।

বেসিক ব্লককোট সিনট্যাক্স

সিঙ্গেল-লাইন ব্লককোট

একটি লাইনের শুরুতে > চিহ্ন ব্যবহার করে একটি ব্লককোট তৈরি করুন:

markdown
> এটি একটি ব্লককোট।

রেন্ডার্ড আউটপুট:

এটি একটি ব্লককোট।

মাল্টি-লাইন ব্লককোট

markdown
> এটি উদ্ধৃতির প্রথম লাইন।
> এটি উদ্ধৃতির দ্বিতীয় লাইন।
> এটি উদ্ধৃতির তৃতীয় লাইন।

রেন্ডার্ড আউটপুট:

এটি উদ্ধৃতির প্রথম লাইন। এটি উদ্ধৃতির দ্বিতীয় লাইন। এটি উদ্ধৃতির তৃতীয় লাইন।

ব্লককোটে প্যারাগ্রাফ

একটি ব্লককোটে একাধিক প্যারাগ্রাফ অন্তর্ভুক্ত করুন:

markdown
> এটি উদ্ধৃতির প্রথম প্যারাগ্রাফ।
>
> এটি উদ্ধৃতির দ্বিতীয় প্যারাগ্রাফ।

রেন্ডার্ড আউটপুট:

এটি উদ্ধৃতির প্রথম প্যারাগ্রাফ।

এটি উদ্ধৃতির দ্বিতীয় প্যারাগ্রাফ।

নেস্টেড ব্লককোট

বেসিক নেস্টিং

নেস্টেড ব্লককোট তৈরি করতে >> ব্যবহার করুন:

markdown
> এটি প্রথম স্তরের উদ্ধৃতি।
>
> > এটি দ্বিতীয় স্তরের উদ্ধৃতি।
>
> প্রথম স্তরের উদ্ধৃতিতে ফিরে আসুন।

রেন্ডার্ড আউটপুট:

এটি প্রথম স্তরের উদ্ধৃতি।

এটি দ্বিতীয় স্তরের উদ্ধৃতি।

প্রথম স্তরের উদ্ধৃতিতে ফিরে আসুন।

মাল্টি-লেভেল নেস্টিং

markdown
> লেভেল 1 উদ্ধৃতি
> > লেভেল 2 উদ্ধৃতি
> > > লেভেল 3 উদ্ধৃতি
> > > > লেভেল 4 উদ্ধৃতি
> >
> > লেভেল 2 এ ফিরে আসুন
>
> লেভেল 1 এ ফিরে আসুন

রেন্ডার্ড আউটপুট:

লেভেল 1 উদ্ধৃতি

লেভেল 2 উদ্ধৃতি

লেভেল 3 উদ্ধৃতি

লেভেল 4 উদ্ধৃতি

লেভেল 2 এ ফিরে আসুন

লেভেল 1 এ ফিরে আসুন

ব্লককোটে অন্যান্য উপাদান

ব্লককোটে ফরম্যাটিং

markdown
> ব্লককোটে **বোল্ড টেক্সট** এবং *ইটালিক টেক্সট* স্বাভাবিকভাবে কাজ করে।
> 
> আপনি `ইনলাইন কোড` এবং অন্যান্য ফরম্যাটিং ব্যবহার করতে পারেন।

রেন্ডার্ড আউটপুট:

ব্লককোটে বোল্ড টেক্সট এবং ইটালিক টেক্সট স্বাভাবিকভাবে কাজ করে।

আপনি ইনলাইন কোড এবং অন্যান্য ফরম্যাটিং ব্যবহার করতে পারেন।

ব্লককোটে হেডিং

markdown
> ## ব্লককোটে হেডিং
> 
> এটি ব্লককোটের মূল কন্টেন্ট।
> 
> ### সাবহেডিং
> 
> আরও উদ্ধৃত কন্টেন্ট।

রেন্ডার্ড আউটপুট:

ব্লককোটে হেডিং

এটি ব্লককোটের মূল কন্টেন্ট।

সাবহেডিং

আরও উদ্ধৃত কন্টেন্ট।

ব্লককোটে লিস্ট

markdown
> ব্লককোটে লিস্ট:
> 
> 1. প্রথম আইটেম
> 2. দ্বিতীয় আইটেম
> 3. তৃতীয় আইটেম
> 
> অথবা আনঅর্ডার্ড লিস্ট:
> 
> - আইটেম A
> - আইটেম B
> - আইটেম C

রেন্ডার্ড আউটপুট:

ব্লককোটে লিস্ট:

  1. প্রথম আইটেম
  2. দ্বিতীয় আইটেম
  3. তৃতীয় আইটেম

অথবা আনঅর্ডার্ড লিস্ট:

  • আইটেম A
  • আইটেম B
  • আইটেম C

ব্লককোটে কোড ব্লক

markdown
> এখানে একটি কোড উদাহরণ রয়েছে:
> 
> ```javascript
> function hello() {
>   console.log("Hello, World!");
> }
> ```
> 
> ব্লককোটে কোড ব্লকও সঠিকভাবে প্রদর্শিত হয়।

রেন্ডার্ড আউটপুট:

এখানে একটি কোড উদাহরণ রয়েছে:

javascript
function hello() {
  console.log("Hello, World!");
}

ব্লককোটে কোড ব্লকও সঠিকভাবে প্রদর্শিত হয়।

ব্লককোটে লিঙ্ক

markdown
> আরও তথ্যের জন্য [অফিসিয়াল ডকুমেন্টেশন](https://www.markdownlang.com) দেখুন।
> 
> অথবা আপনি সরাসরি লিঙ্কের জন্য <https://www.markdownlang.com> পরিদর্শন করতে পারেন।

রেন্ডার্ড আউটপুট:

আরও তথ্যের জন্য অফিসিয়াল ডকুমেন্টেশন দেখুন।

অথবা আপনি সরাসরি লিঙ্কের জন্য https://www.markdownlang.com পরিদর্শন করতে পারেন।

সাধারণ ব্যবহারের সিনারিও

1. সাহিত্য উদ্ধৃতি

markdown
> "মার্কডাউন একটি হালকা মার্কআপ ভাষা যা মানুষকে সহজে পড়া এবং লেখা সহজ প্লেইন টেক্সট ফরম্যাটে নথি লিখতে দেয়।"
> 
> —— জন গ্রুবার, মার্কডাউনের স্রষ্টা

রেন্ডার্ড আউটপুট:

"মার্কডাউন একটি হালকা মার্কআপ ভাষা যা মানুষকে সহজে পড়া এবং লেখা সহজ প্লেইন টেক্সট ফরম্যাটে নথি লিখতে দেয়।"

—— জন গ্রুবার, মার্কডাউনের স্রষ্টা

2. সতর্কতা বার্তা

markdown
> ⚠️ **সতর্কতা**
> 
> এই কাজটি সম্পাদন করলে সমস্ত ডেটা মুছে যাবে। গুরুত্বপূর্ণ ফাইলগুলি ব্যাকআপ করতে ভুলবেন না।

রেন্ডার্ড আউটপুট:

⚠️ সতর্কতা

এই কাজটি সম্পাদন করলে সমস্ত ডেটা মুছে যাবে। গুরুত্বপূর্ণ ফাইলগুলি ব্যাকআপ করতে ভুলবেন না।

3. টিপস বার্তা

markdown
> 💡 **টিপস**
> 
> দ্রুত নথি সংরক্ষণ করতে `Ctrl+S` শর্টকাট ব্যবহার করুন।

রেন্ডার্ড আউটপুট:

💡 টিপস

দ্রুত নথি সংরক্ষণ করতে Ctrl+S শর্টকাট ব্যবহার করুন।

4. গুরুত্বপূর্ণ নোট

markdown
> 📌 **গুরুত্বপূর্ণ নোট**
> 
> শুরু করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত ডিপেন্ডেন্সি ইনস্টল করেছেন:
> 
> - Node.js (>= 14.0)
> - npm (>= 6.0)
> - Git

রেন্ডার্ড আউটপুট:

📌 গুরুত্বপূর্ণ নোট

শুরু করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত ডিপেন্ডেন্সি ইনস্টল করেছেন:

  • Node.js (>= 14.0)
  • npm (>= 6.0)
  • Git

সাধারণ ত্রুটি এবং সমাধান

1. > চিহ্ন অনুপস্থিত

markdown
❌ ভুল:
> উদ্ধৃতির প্রথম লাইন
> চিহ্ন অনুপস্থিত দ্বিতীয় লাইন  ← এই লাইনটি উদ্ধৃতির অন্তর্ভুক্ত হবে না

✅ সঠিক:
> উদ্ধৃতির প্রথম লাইন
> দ্বিতীয় লাইন সঠিকভাবে উদ্ধৃত

2. নেস্টিং লেভেল ত্রুটি

markdown
❌ ভুল:
> লেভেল 1
> > > সরাসরি লেভেল 3 এ চলে গেছে  ← লেভেল 2 এড়িয়ে গেছে

✅ সঠিক:
> লেভেল 1
> > লেভেল 2
> > > লেভেল 3

3. খালি লাইন হ্যান্ডলিং

markdown
❌ সম্ভাব্য সমস্যা:
> প্রথম প্যারাগ্রাফ

> দ্বিতীয় প্যারাগ্রাফ  ← এটি দুটি পৃথক ব্লককোট তৈরি করে

✅ সঠিক মাল্টি-প্যারাগ্রাফ উদ্ধৃতি:
> প্রথম প্যারাগ্রাফ
>
> দ্বিতীয় প্যারাগ্রাফ

সেরা অনুশীলন

1. স্টাইল সামঞ্জস্যপূর্ণ রাখা

markdown
✅ সুপারিশকৃত: ঐক্যবদ্ধ ব্লককোট স্টাইল
> সমস্ত গুরুত্বপূর্ণ তথ্য ব্লককোট ব্যবহার করে
> ফরম্যাটিং সামঞ্জস্যপূর্ণ রাখুন

❌ সুপারিশকৃত নয়: মিশ্র ব্যবহার
> মাঝে মাঝে ব্লককোট ব্যবহার করুন
> **মাঝে মাঝে বোল্ড ব্যবহার করুন**

2. উপযুক্তভাবে নেস্টিং ব্যবহার

markdown
✅ সুপারিশকৃত: সহজ এবং স্পষ্ট নেস্টিং
> মূল বিষয়
> > সহায়ক যুক্তি
> 
> মূল বিষয় চালিয়ে যান

❌ সুপারিশকৃত নয়: খুব গভীর নেস্টিং
> > > > > খুব গভীর, পড়া কঠিন

3. সেমান্টিকভাবে ব্যবহার

markdown
✅ সুপারিশকৃত: অর্থপূর্ণ ব্লককোট
> এটি একটি কর্তৃত্বপূর্ণ নথির গুরুত্বপূর্ণ তথ্য

❌ সুপারিশকৃত নয়: সজ্জিত ব্লককোট
> এটি শুধু সাধারণ টেক্সট, ব্লককোট ফরম্যাটিংয়ের প্রয়োজন নেই

HTML আউটপুট

মার্কডাউন ব্লককোট HTML-এ রূপান্তরিত হয়:

markdown
> এটি উদ্ধৃত টেক্সট

হয়ে যায়:

html
<blockquote>
  <p>এটি উদ্ধৃত টেক্সট</p>
</blockquote>

নেস্টেড ব্লককোট:

markdown
> লেভেল 1
> > লেভেল 2

হয়ে যায়:

html
<blockquote>
  <p>লেভেল 1</p>
  <blockquote>
    <p>লেভেল 2</p>
  </blockquote>
</blockquote>

কাস্টম স্টাইল

কিছু মার্কডাউন প্রসেসর কাস্টম ব্লককোট স্টাইল সমর্থন করে:

GitHub-স্টাইল অ্যাডমনিশন

markdown
> [!NOTE]
> এটি একটি তথ্য নোট

> [!WARNING]
> এটি একটি সতর্কতা নোট

> [!IMPORTANT]
> এটি একটি গুরুত্বপূর্ণ নোট

HTML এবং CSS ব্যবহার

markdown
<blockquote style="border-left: 4px solid #3498db; padding-left: 1em; color: #7f8c8d;">
এটি একটি কাস্টম স্টাইলযুক্ত ব্লককোট
</blockquote>

ব্যবহারিক উদাহরণ

API ডকুমেন্টেশনে উদাহরণ

markdown
## ব্যবহারকারী প্রমাণীকরণ

API অ্যাক্সেস করতে ব্যবহারকারী প্রমাণীকরণ একটি প্রয়োজনীয় ধাপ।

> **প্রমাণীকরণ পদ্ধতি**
> 
> আমাদের API প্রমাণীকরণের জন্য Bearer Token ব্যবহার করে:
> 
> ```bash
> curl -H "Authorization: Bearer YOUR_TOKEN" \
>      https://api.example.com/users
> ```

### অনুরোধ উদাহরণ

ব্যবহারকারী তৈরি করতে একটি POST অনুরোধ পাঠান:

> ```json
> {
>   "name": "John Doe",
>   "email": "john@example.com",
>   "role": "user"
> }
> ```

টিউটোরিয়ালে নোট

markdown
## ইনস্টলেশন ধাপ

1. ইনস্টলার ডাউনলোড করুন
2. ইনস্টলার চালান

> ⚠️ **নোট**
> 
> ইনস্টলেশনের আগে, নিশ্চিত করুন:
> - অ্যান্টিভাইরাস বন্ধ করা আছে
> - অ্যাডমিনিস্ট্রেটর হিসেবে চালান
> - সিস্টেম ডিস্কে অন্তত 2GB খালি জায়গা আছে

3. ইনস্টলেশন উইজার্ড সম্পূর্ণ করুন

সম্পর্কিত সিনট্যাক্স

অনুশীলন

নিম্নলিখিতগুলি তৈরি করার চেষ্টা করুন:

  1. একাধিক প্যারাগ্রাফ সহ একটি ব্লককোট
  2. একটি তিন-স্তরের নেস্টেড ব্লককোট কাঠামো
  3. একটি কোড উদাহরণ সহ একটি প্রযুক্তিগত ব্লককোট
  4. একটি কথোপকথন সিমুলেট করা নেস্টেড ব্লককোট

www.markdownlang.com দ্বারা নির্মিত