ব্লককোট সিনট্যাক্স
ব্লককোট উদ্ধৃত টেক্সট হাইলাইট করতে বা গুরুত্বপূর্ণ তথ্য জোরদার করতে ব্যবহৃত হয়। মার্কডাউনে, ব্লককোট ব্লক তৈরি করতে > চিহ্ন ব্যবহার করুন।
বেসিক ব্লককোট সিনট্যাক্স
সিঙ্গেল-লাইন ব্লককোট
একটি লাইনের শুরুতে > চিহ্ন ব্যবহার করে একটি ব্লককোট তৈরি করুন:
> এটি একটি ব্লককোট।রেন্ডার্ড আউটপুট:
এটি একটি ব্লককোট।
মাল্টি-লাইন ব্লককোট
> এটি উদ্ধৃতির প্রথম লাইন।
> এটি উদ্ধৃতির দ্বিতীয় লাইন।
> এটি উদ্ধৃতির তৃতীয় লাইন।রেন্ডার্ড আউটপুট:
এটি উদ্ধৃতির প্রথম লাইন। এটি উদ্ধৃতির দ্বিতীয় লাইন। এটি উদ্ধৃতির তৃতীয় লাইন।
ব্লককোটে প্যারাগ্রাফ
একটি ব্লককোটে একাধিক প্যারাগ্রাফ অন্তর্ভুক্ত করুন:
> এটি উদ্ধৃতির প্রথম প্যারাগ্রাফ।
>
> এটি উদ্ধৃতির দ্বিতীয় প্যারাগ্রাফ।রেন্ডার্ড আউটপুট:
এটি উদ্ধৃতির প্রথম প্যারাগ্রাফ।
এটি উদ্ধৃতির দ্বিতীয় প্যারাগ্রাফ।
নেস্টেড ব্লককোট
বেসিক নেস্টিং
নেস্টেড ব্লককোট তৈরি করতে >> ব্যবহার করুন:
> এটি প্রথম স্তরের উদ্ধৃতি।
>
> > এটি দ্বিতীয় স্তরের উদ্ধৃতি।
>
> প্রথম স্তরের উদ্ধৃতিতে ফিরে আসুন।রেন্ডার্ড আউটপুট:
এটি প্রথম স্তরের উদ্ধৃতি।
এটি দ্বিতীয় স্তরের উদ্ধৃতি।
প্রথম স্তরের উদ্ধৃতিতে ফিরে আসুন।
মাল্টি-লেভেল নেস্টিং
> লেভেল 1 উদ্ধৃতি
> > লেভেল 2 উদ্ধৃতি
> > > লেভেল 3 উদ্ধৃতি
> > > > লেভেল 4 উদ্ধৃতি
> >
> > লেভেল 2 এ ফিরে আসুন
>
> লেভেল 1 এ ফিরে আসুনরেন্ডার্ড আউটপুট:
লেভেল 1 উদ্ধৃতি
লেভেল 2 উদ্ধৃতি
লেভেল 3 উদ্ধৃতি
লেভেল 4 উদ্ধৃতি
লেভেল 2 এ ফিরে আসুন
লেভেল 1 এ ফিরে আসুন
ব্লককোটে অন্যান্য উপাদান
ব্লককোটে ফরম্যাটিং
> ব্লককোটে **বোল্ড টেক্সট** এবং *ইটালিক টেক্সট* স্বাভাবিকভাবে কাজ করে।
>
> আপনি `ইনলাইন কোড` এবং অন্যান্য ফরম্যাটিং ব্যবহার করতে পারেন।রেন্ডার্ড আউটপুট:
ব্লককোটে বোল্ড টেক্সট এবং ইটালিক টেক্সট স্বাভাবিকভাবে কাজ করে।
আপনি
ইনলাইন কোডএবং অন্যান্য ফরম্যাটিং ব্যবহার করতে পারেন।
ব্লককোটে হেডিং
> ## ব্লককোটে হেডিং
>
> এটি ব্লককোটের মূল কন্টেন্ট।
>
> ### সাবহেডিং
>
> আরও উদ্ধৃত কন্টেন্ট।রেন্ডার্ড আউটপুট:
ব্লককোটে হেডিং
এটি ব্লককোটের মূল কন্টেন্ট।
সাবহেডিং
আরও উদ্ধৃত কন্টেন্ট।
ব্লককোটে লিস্ট
> ব্লককোটে লিস্ট:
>
> 1. প্রথম আইটেম
> 2. দ্বিতীয় আইটেম
> 3. তৃতীয় আইটেম
>
> অথবা আনঅর্ডার্ড লিস্ট:
>
> - আইটেম A
> - আইটেম B
> - আইটেম Cরেন্ডার্ড আউটপুট:
ব্লককোটে লিস্ট:
- প্রথম আইটেম
- দ্বিতীয় আইটেম
- তৃতীয় আইটেম
অথবা আনঅর্ডার্ড লিস্ট:
- আইটেম A
- আইটেম B
- আইটেম C
ব্লককোটে কোড ব্লক
> এখানে একটি কোড উদাহরণ রয়েছে:
>
> ```javascript
> function hello() {
> console.log("Hello, World!");
> }
> ```
>
> ব্লককোটে কোড ব্লকও সঠিকভাবে প্রদর্শিত হয়।রেন্ডার্ড আউটপুট:
এখানে একটি কোড উদাহরণ রয়েছে:
javascriptfunction hello() { console.log("Hello, World!"); }ব্লককোটে কোড ব্লকও সঠিকভাবে প্রদর্শিত হয়।
ব্লককোটে লিঙ্ক
> আরও তথ্যের জন্য [অফিসিয়াল ডকুমেন্টেশন](https://www.markdownlang.com) দেখুন।
>
> অথবা আপনি সরাসরি লিঙ্কের জন্য <https://www.markdownlang.com> পরিদর্শন করতে পারেন।রেন্ডার্ড আউটপুট:
আরও তথ্যের জন্য অফিসিয়াল ডকুমেন্টেশন দেখুন।
অথবা আপনি সরাসরি লিঙ্কের জন্য https://www.markdownlang.com পরিদর্শন করতে পারেন।
সাধারণ ব্যবহারের সিনারিও
1. সাহিত্য উদ্ধৃতি
> "মার্কডাউন একটি হালকা মার্কআপ ভাষা যা মানুষকে সহজে পড়া এবং লেখা সহজ প্লেইন টেক্সট ফরম্যাটে নথি লিখতে দেয়।"
>
> —— জন গ্রুবার, মার্কডাউনের স্রষ্টারেন্ডার্ড আউটপুট:
"মার্কডাউন একটি হালকা মার্কআপ ভাষা যা মানুষকে সহজে পড়া এবং লেখা সহজ প্লেইন টেক্সট ফরম্যাটে নথি লিখতে দেয়।"
—— জন গ্রুবার, মার্কডাউনের স্রষ্টা
2. সতর্কতা বার্তা
> ⚠️ **সতর্কতা**
>
> এই কাজটি সম্পাদন করলে সমস্ত ডেটা মুছে যাবে। গুরুত্বপূর্ণ ফাইলগুলি ব্যাকআপ করতে ভুলবেন না।রেন্ডার্ড আউটপুট:
⚠️ সতর্কতা
এই কাজটি সম্পাদন করলে সমস্ত ডেটা মুছে যাবে। গুরুত্বপূর্ণ ফাইলগুলি ব্যাকআপ করতে ভুলবেন না।
3. টিপস বার্তা
> 💡 **টিপস**
>
> দ্রুত নথি সংরক্ষণ করতে `Ctrl+S` শর্টকাট ব্যবহার করুন।রেন্ডার্ড আউটপুট:
💡 টিপস
দ্রুত নথি সংরক্ষণ করতে
Ctrl+Sশর্টকাট ব্যবহার করুন।
4. গুরুত্বপূর্ণ নোট
> 📌 **গুরুত্বপূর্ণ নোট**
>
> শুরু করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত ডিপেন্ডেন্সি ইনস্টল করেছেন:
>
> - Node.js (>= 14.0)
> - npm (>= 6.0)
> - Gitরেন্ডার্ড আউটপুট:
📌 গুরুত্বপূর্ণ নোট
শুরু করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত ডিপেন্ডেন্সি ইনস্টল করেছেন:
- Node.js (>= 14.0)
- npm (>= 6.0)
- Git
সাধারণ ত্রুটি এবং সমাধান
1. > চিহ্ন অনুপস্থিত
❌ ভুল:
> উদ্ধৃতির প্রথম লাইন
> চিহ্ন অনুপস্থিত দ্বিতীয় লাইন ← এই লাইনটি উদ্ধৃতির অন্তর্ভুক্ত হবে না
✅ সঠিক:
> উদ্ধৃতির প্রথম লাইন
> দ্বিতীয় লাইন সঠিকভাবে উদ্ধৃত2. নেস্টিং লেভেল ত্রুটি
❌ ভুল:
> লেভেল 1
> > > সরাসরি লেভেল 3 এ চলে গেছে ← লেভেল 2 এড়িয়ে গেছে
✅ সঠিক:
> লেভেল 1
> > লেভেল 2
> > > লেভেল 33. খালি লাইন হ্যান্ডলিং
❌ সম্ভাব্য সমস্যা:
> প্রথম প্যারাগ্রাফ
> দ্বিতীয় প্যারাগ্রাফ ← এটি দুটি পৃথক ব্লককোট তৈরি করে
✅ সঠিক মাল্টি-প্যারাগ্রাফ উদ্ধৃতি:
> প্রথম প্যারাগ্রাফ
>
> দ্বিতীয় প্যারাগ্রাফসেরা অনুশীলন
1. স্টাইল সামঞ্জস্যপূর্ণ রাখা
✅ সুপারিশকৃত: ঐক্যবদ্ধ ব্লককোট স্টাইল
> সমস্ত গুরুত্বপূর্ণ তথ্য ব্লককোট ব্যবহার করে
> ফরম্যাটিং সামঞ্জস্যপূর্ণ রাখুন
❌ সুপারিশকৃত নয়: মিশ্র ব্যবহার
> মাঝে মাঝে ব্লককোট ব্যবহার করুন
> **মাঝে মাঝে বোল্ড ব্যবহার করুন**2. উপযুক্তভাবে নেস্টিং ব্যবহার
✅ সুপারিশকৃত: সহজ এবং স্পষ্ট নেস্টিং
> মূল বিষয়
> > সহায়ক যুক্তি
>
> মূল বিষয় চালিয়ে যান
❌ সুপারিশকৃত নয়: খুব গভীর নেস্টিং
> > > > > খুব গভীর, পড়া কঠিন3. সেমান্টিকভাবে ব্যবহার
✅ সুপারিশকৃত: অর্থপূর্ণ ব্লককোট
> এটি একটি কর্তৃত্বপূর্ণ নথির গুরুত্বপূর্ণ তথ্য
❌ সুপারিশকৃত নয়: সজ্জিত ব্লককোট
> এটি শুধু সাধারণ টেক্সট, ব্লককোট ফরম্যাটিংয়ের প্রয়োজন নেইHTML আউটপুট
মার্কডাউন ব্লককোট HTML-এ রূপান্তরিত হয়:
> এটি উদ্ধৃত টেক্সটহয়ে যায়:
<blockquote>
<p>এটি উদ্ধৃত টেক্সট</p>
</blockquote>নেস্টেড ব্লককোট:
> লেভেল 1
> > লেভেল 2হয়ে যায়:
<blockquote>
<p>লেভেল 1</p>
<blockquote>
<p>লেভেল 2</p>
</blockquote>
</blockquote>কাস্টম স্টাইল
কিছু মার্কডাউন প্রসেসর কাস্টম ব্লককোট স্টাইল সমর্থন করে:
GitHub-স্টাইল অ্যাডমনিশন
> [!NOTE]
> এটি একটি তথ্য নোট
> [!WARNING]
> এটি একটি সতর্কতা নোট
> [!IMPORTANT]
> এটি একটি গুরুত্বপূর্ণ নোটHTML এবং CSS ব্যবহার
<blockquote style="border-left: 4px solid #3498db; padding-left: 1em; color: #7f8c8d;">
এটি একটি কাস্টম স্টাইলযুক্ত ব্লককোট
</blockquote>ব্যবহারিক উদাহরণ
API ডকুমেন্টেশনে উদাহরণ
## ব্যবহারকারী প্রমাণীকরণ
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"
> }
> ```টিউটোরিয়ালে নোট
## ইনস্টলেশন ধাপ
1. ইনস্টলার ডাউনলোড করুন
2. ইনস্টলার চালান
> ⚠️ **নোট**
>
> ইনস্টলেশনের আগে, নিশ্চিত করুন:
> - অ্যান্টিভাইরাস বন্ধ করা আছে
> - অ্যাডমিনিস্ট্রেটর হিসেবে চালান
> - সিস্টেম ডিস্কে অন্তত 2GB খালি জায়গা আছে
3. ইনস্টলেশন উইজার্ড সম্পূর্ণ করুনসম্পর্কিত সিনট্যাক্স
- এমফ্যাসিস সিনট্যাক্স - টেক্সট ফরম্যাটিং
- লিস্ট সিনট্যাক্স - আইটেম তালিকা
- কোড সিনট্যাক্স - কোড ফরম্যাটিং
- লিঙ্ক সিনট্যাক্স - লিঙ্ক তৈরি
অনুশীলন
নিম্নলিখিতগুলি তৈরি করার চেষ্টা করুন:
- একাধিক প্যারাগ্রাফ সহ একটি ব্লককোট
- একটি তিন-স্তরের নেস্টেড ব্লককোট কাঠামো
- একটি কোড উদাহরণ সহ একটি প্রযুক্তিগত ব্লককোট
- একটি কথোপকথন সিমুলেট করা নেস্টেড ব্লককোট