Skip to content

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

লিস্ট হল তথ্য সংগঠিত করার একটি গুরুত্বপূর্ণ উপায়। মার্কডাউন অর্ডার্ড এবং আনঅর্ডার্ড লিস্ট সমর্থন করে, পাশাপাশি নেস্টেড লিস্ট এবং টাস্ক লিস্টও সমর্থন করে।

আনঅর্ডার্ড লিস্ট

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

আনঅর্ডার্ড লিস্ট তৈরি করতে -, *, বা + ব্যবহার করুন:

markdown
- আইটেম 1
- আইটেম 2
- আইটেম 3

* আইটেম 1
* আইটেম 2
* আইটেম 3

+ আইটেম 1
+ আইটেম 2
+ আইটেম 3

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

  • আইটেম 1
  • আইটেম 2
  • আইটেম 3

সিম্বল নির্বাচন পরামর্শ

সিম্বলবৈশিষ্ট্যসুপারিশকৃত সিনারিও
-সবচেয়ে সাধারণ, সংক্ষিপ্তসাধারণভাবে সুপারিশকৃত
*এমফ্যাসিস সিনট্যাক্সের সাথে সামঞ্জস্যপূর্ণস্টাইল সামঞ্জস্যতার জন্য
+বিরলভাবে ব্যবহৃতবিশেষ পার্থক্যের জন্য

টিপস: পুরো নথিতে সিম্বল সামঞ্জস্যতা বজায় রাখুন।

অর্ডার্ড লিস্ট

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

অর্ডার্ড লিস্ট তৈরি করতে একটি সংখ্যার পরে একটি পিরিয়ড ব্যবহার করুন:

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

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

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

নাম্বারিং

সংখ্যার প্রকৃত মান গুরুত্বপূর্ণ নয়; মার্কডাউন স্বয়ংক্রিয়ভাবে সঠিক ক্রম তৈরি করবে:

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

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

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

শুরু করার সংখ্যা

আপনি শুরু করার সংখ্যা উল্লেখ করতে পারেন:

markdown
3. তৃতীয় আইটেম
4. চতুর্থ আইটেম
5. পঞ্চম আইটেম

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

  1. তৃতীয় আইটেম
  2. চতুর্থ আইটেম
  3. পঞ্চম আইটেম

নেস্টেড লিস্ট

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

নেস্টেড লিস্ট তৈরি করতে ইনডেন্টেশন (2-4 স্পেস) ব্যবহার করুন:

markdown
- লেভেল 1 আইটেম 1
  - লেভেল 2 আইটেম 1.1
  - লেভেল 2 আইটেম 1.2
- লেভেল 1 আইটেম 2
  - লেভেল 2 আইটেম 2.1
    - লেভেল 3 আইটেম 2.1.1
    - লেভেল 3 আইটেম 2.1.2
  - লেভেল 2 আইটেম 2.2

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

  • লেভেল 1 আইটেম 1
    • লেভেল 2 আইটেম 1.1
    • লেভেল 2 আইটেম 1.2
  • লেভেল 1 আইটেম 2
    • লেভেল 2 আইটেম 2.1
      • লেভেল 3 আইটেম 2.1.1
      • লেভেল 3 আইটেম 2.1.2
    • লেভেল 2 আইটেম 2.2

মিশ্র নেস্টিং

অর্ডার্ড এবং আনঅর্ডার্ড লিস্ট একে অপরের মধ্যে নেস্টেড হতে পারে:

markdown
1. অর্ডার্ড আইটেম 1
   - আনঅর্ডার্ড সাবআইটেম 1.1
   - আনঅর্ডার্ড সাবআইটেম 1.2
2. অর্ডার্ড আইটেম 2
   1. অর্ডার্ড সাবআইটেম 2.1
   2. অর্ডার্ড সাবআইটেম 2.2
      - আনঅর্ডার্ড সাবসাবআইটেম 2.2.1
      - আনঅর্ডার্ড সাবসাবআইটেম 2.2.2

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

  1. অর্ডার্ড আইটেম 1
    • আনঅর্ডার্ড সাবআইটেম 1.1
    • আনঅর্ডার্ড সাবআইটেম 1.2
  2. অর্ডার্ড আইটেম 2
    1. অর্ডার্ড সাবআইটেম 2.1
    2. অর্ডার্ড সাবআইটেম 2.2
      • আনঅর্ডার্ড সাবসাবআইটেম 2.2.1
      • আনঅর্ডার্ড সাবসাবআইটেম 2.2.2

লিস্টে মাল্টি-প্যারাগ্রাফ কন্টেন্ট

প্যারাগ্রাফ ধারাবাহিকতা

একটি লিস্ট আইটেমে একাধিক প্যারাগ্রাফ অন্তর্ভুক্ত করুন:

markdown
1. প্রথম আইটেম

   এটি প্রথম আইটেমের দ্বিতীয় প্যারাগ্রাফ। লিস্ট আইটেমের মধ্যে রাখতে ইনডেন্ট করুন।

2. দ্বিতীয় আইটেম

   এটি দ্বিতীয় আইটেমের দ্বিতীয় প্যারাগ্রাফ।
   
   এটি দ্বিতীয় আইটেমের তৃতীয় প্যারাগ্রাফ।

3. তৃতীয় আইটেম

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

  1. প্রথম আইটেম

    এটি প্রথম আইটেমের দ্বিতীয় প্যারাগ্রাফ। লিস্ট আইটেমের মধ্যে রাখতে ইনডেন্ট করুন।

  2. দ্বিতীয় আইটেম

    এটি দ্বিতীয় আইটেমের দ্বিতীয় প্যারাগ্রাফ।

    এটি দ্বিতীয় আইটেমের তৃতীয় প্যারাগ্রাফ।

  3. তৃতীয় আইটেম

কোড ব্লক

একটি লিস্টে কোড ব্লক অন্তর্ভুক্ত করুন:

markdown
1. ডিপেন্ডেন্সি ইনস্টল করুন

   ```bash
   npm install express
  1. সার্ভার তৈরি করুন

    javascript
    const express = require('express');
    const app = express();
  2. সার্ভার শুরু করুন


### ব্লককোট

একটি লিস্টে ব্লককোট অন্তর্ভুক্ত করুন:

```markdown
1. প্রস্তুতি

   > নিশ্চিত করুন যে আপনার পর্যাপ্ত ডিস্ক স্পেস আছে
   > অন্তত 10GB সুপারিশ করা হয়

2. ইনস্টলেশন শুরু করুন

টাস্ক লিস্ট

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

অসম্পূর্ণ টাস্কের জন্য - [ ] ব্যবহার করুন, সম্পূর্ণ টাস্কের জন্য - [x] ব্যবহার করুন:

markdown
- [x] সম্পূর্ণ টাস্ক
- [ ] অসম্পূর্ণ টাস্ক
- [x] আরেকটি সম্পূর্ণ টাস্ক
- [ ] করার মতো আইটেম

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

  • [x] সম্পূর্ণ টাস্ক
  • [ ] অসম্পূর্ণ টাস্ক
  • [x] আরেকটি সম্পূর্ণ টাস্ক
  • [ ] করার মতো আইটেম

নেস্টেড টাস্ক লিস্ট

markdown
- [x] প্রকল্প পরিকল্পনা
  - [x] প্রয়োজনীয়তা বিশ্লেষণ
  - [x] প্রযুক্তিগত গবেষণা
  - [ ] প্রোটোটাইপ ডিজাইন
- [ ] ডেভেলপমেন্ট পর্যায়
  - [ ] ফ্রন্টএন্ড ডেভেলপমেন্ট
    - [x] পেজ লেআউট
    - [ ] ইন্টারঅ্যাক্টিভ বৈশিষ্ট্য
  - [ ] ব্যাকএন্ড ডেভেলপমেন্ট
    - [ ] API ডিজাইন
    - [ ] ডাটাবেস ডিজাইন
- [ ] টেস্টিং পর্যায়

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

  • [x] প্রকল্প পরিকল্পনা
    • [x] প্রয়োজনীয়তা বিশ্লেষণ
    • [x] প্রযুক্তিগত গবেষণা
    • [ ] প্রোটোটাইপ ডিজাইন
  • [ ] ডেভেলপমেন্ট পর্যায়
    • [ ] ফ্রন্টএন্ড ডেভেলপমেন্ট
      • [x] পেজ লেআউট
      • [ ] ইন্টারঅ্যাক্টিভ বৈশিষ্ট্য
    • [ ] ব্যাকএন্ড ডেভেলপমেন্ট
      • [ ] API ডিজাইন
      • [ ] ডাটাবেস ডিজাইন
  • [ ] টেস্টিং পর্যায়

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

1. ভুল ইনডেন্টেশন

markdown
❌ ত্রুটি: সামঞ্জস্যহীন ইনডেন্টেশন
- আইটেম 1
  - সাবআইটেম 1.1
    - সাবআইটেম 1.2  ← ইনডেন্টেশন ত্রুটি

✅ সঠিক: সামঞ্জস্যপূর্ণ ইনডেন্টেশন
- আইটেম 1
  - সাবআইটেম 1.1
  - সাবআইটেম 1.2

2. লিস্ট আইটেমের মধ্যে খালি লাইন

markdown
❌ ত্রুটি: অপ্রয়োজনীয় খালি লাইন লিস্ট ভেঙে দেয়
- আইটেম 1

- আইটেম 2  ← এটি দুটি পৃথক লিস্ট তৈরি করে

✅ সঠিক: ধারাবাহিক লিস্ট আইটেম
- আইটেম 1
- আইটেম 2

3. সংখ্যার পরে স্পেস অনুপস্থিত

markdown
❌ ত্রুটি:
1.প্রথম আইটেম  ← স্পেস অনুপস্থিত
2.দ্বিতীয় আইটেম

✅ সঠিক:
1. প্রথম আইটেম
2. দ্বিতীয় আইটেম

বিশেষ ক্ষেত্র

লিস্ট সিম্বল এস্কেপিং

আপনি যদি একটি লিস্ট তৈরি না করে লাইনের শুরুতে লিস্ট সিম্বল প্রদর্শন করতে চান:

markdown
\- এটি একটি লিস্ট আইটেম নয়
\* এটি একটি লিস্ট আইটেম নয়
\1. এটি একটি অর্ডার্ড লিস্ট আইটেম নয়

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

- এটি একটি লিস্ট আইটেম নয় * এটি একটি লিস্ট আইটেম নয় \1. এটি একটি অর্ডার্ড লিস্ট আইটেম নয়

লিস্ট আইটেমে কোড

markdown
- ইনস্টল করুন `npm install package-name`
- চালান `npm start`
- ব্রাউজারে `http://localhost:3000` পরিদর্শন করুন

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

  • ইনস্টল করুন npm install package-name
  • চালান npm start
  • ব্রাউজারে http://localhost:3000 পরিদর্শন করুন

লিস্ট আইটেমে লিঙ্ক

markdown
- [GitHub](https://github.com) - কোড হোস্টিং প্ল্যাটফর্ম
- [Stack Overflow](https://stackoverflow.com) - প্রশ্নোত্তর সাইট
- [MDN](https://developer.mozilla.org) - ডেভেলপার ডকুমেন্টেশন

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

  • GitHub - কোড হোস্টিং প্ল্যাটফর্ম
  • Stack Overflow - প্রশ্নোত্তর সাইট
  • MDN - ডেভেলপার ডকুমেন্টেশন

সেরা অনুশীলন

1. সামঞ্জস্যতা বজায় রাখা

markdown
✅ সুপারিশকৃত: সবসময় ড্যাশ ব্যবহার করুন
- আইটেম A
- আইটেম B
- আইটেম C

❌ সুপারিশকৃত নয়: সিম্বল মিশ্রিত করা
- আইটেম A
* আইটেম B
+ আইটেম C

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

markdown
✅ সুপারিশকৃত: মাঝারি নেস্টিং
- মূল বৈশিষ্ট্য
  - ব্যবহারকারী ব্যবস্থাপনা
  - কন্টেন্ট ব্যবস্থাপনা
- সহায়ক বৈশিষ্ট্য
  - লগিং
  - ডেটা ব্যাকআপ

❌ সুপারিশকৃত নয়: খুব গভীর নেস্টিং
- বৈশিষ্ট্য
  - মূল বৈশিষ্ট্য
    - কোর বৈশিষ্ট্য
      - বেসিক বৈশিষ্ট্য
        - মৌলিক বৈশিষ্ট্য  ← খুব গভীর

3. সেমান্টিকভাবে সংগঠিত

markdown
✅ সুপারিশকৃত: যৌক্তিকভাবে গ্রুপ করুন
## ডেভেলপমেন্ট টুলস
- কোড এডিটর
- ভার্সন কন্ট্রোল
- ডিবাগিং টুলস

## ডিজাইন টুলস
- প্রোটোটাইপিং
- ইমেজ এডিটিং
- UI ডিজাইন

❌ সুপারিশকৃত নয়: যৌক্তিক গ্রুপিং নেই
- কোড এডিটর
- প্রোটোটাইপিং
- ভার্সন কন্ট্রোল
- ইমেজ এডিটিং

HTML আউটপুট

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

markdown
- আইটেম 1
- আইটেম 2

রূপান্তরিত হয়:

html
<ul>
  <li>আইটেম 1</li>
  <li>আইটেম 2</li>
</ul>
markdown
1. আইটেম 1
2. আইটেম 2

রূপান্তরিত হয়:

html
<ol>
  <li>আইটেম 1</li>
  <li>আইটেম 2</li>
</ol>

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

শপিং লিস্ট

markdown
## আজকের শপিং লিস্ট

### দৈনন্দিন প্রয়োজনীয় জিনিস
- [ ] শ্যাম্পু
- [ ] টুথপেস্ট
- [x] তোয়ালে

### খাবার
- [ ] দুধ
- [ ] রুটি
- [x] ডিম
- [ ] ফল
  - [ ] আপেল
  - [x] কলা
  - [ ] কমলা

স্টাডি প্ল্যান

markdown
## এই মাসের স্টাডি প্ল্যান

1. **সপ্তাহ 1**: বেসিকস
   - [x] টিউটোরিয়ালের অধ্যায় 1-3 পড়ুন
   - [x] অনুশীলন 1-10 সম্পূর্ণ করুন
   - [ ] ভিডিও পাঠ 1-5 দেখুন

2. **সপ্তাহ 2**: প্র্যাকটিস প্রকল্প
   - [ ] একটি সহজ প্রকল্প তৈরি করুন
   - [ ] মূল বৈশিষ্ট্য বাস্তবায়ন করুন
   - [ ] স্টাইল ডিজাইন যোগ করুন

3. **সপ্তাহ 3**: অ্যাডভান্সড কন্টেন্ট
   - [ ] অ্যাডভান্সড বৈশিষ্ট্য শিখুন
   - [ ] প্রকジェクト পারফরম্যান্স অপ্টিমাইজ করুন
   - [ ] টেস্ট কেস লিখুন

4. **সপ্তাহ 4**: পর্যালোচনা
   - [ ] স্টাডি নোট সংগঠিত করুন
   - [ ] ফাইনাল প্রকল্প প্রস্তুত করুন
   - [ ] মূল কন্টেন্ট পর্যালোচনা করুন

API বৈশিষ্ট্য লিস্ট

markdown
## API এন্ডপয়েন্ট

### ব্যবহারকারী ব্যবস্থাপনা
1. `GET /api/users` - ব্যবহারকারী লিস্ট পান
   - পেজিনেশন সমর্থন করে
   - অনুসন্ধান ফিল্টারিং সমর্থন করে
   
2. `POST /api/users` - নতুন ব্যবহারকারী তৈরি করুন
   - অ্যাডমিন অধিকার প্রয়োজন
   - ইমেইল অনন্যতা যাচাই করুন
   
3. `PUT /api/users/:id` - ব্যবহারকারী তথ্য আপডেট করুন
   - ব্যবহারকারীরা শুধুমাত্র তাদের নিজস্ব তথ্য আপডেট করতে পারে
   - অ্যাডমিনরা যেকোনো ব্যবহারকারী আপডেট করতে পারে

### কন্টেন্ট ব্যবস্থাপনা
- `GET /api/posts` - পোস্ট লিস্ট পান
- `POST /api/posts` - নতুন পোস্ট তৈরি করুন
- `DELETE /api/posts/:id` - পোস্ট মুছুন

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

অনুশীলন

নিম্নলিখিত ধরনের লিস্ট তৈরি করুন:

  1. একটি তিন-স্তরের নেস্টেড প্রকল্প কাঠামো
  2. কোড উদাহরণ সহ একটি প্রযুক্তিগত ধাপ লিস্ট
  3. অর্ডার্ড এবং আনঅর্ডার্ড আইটেম মিশ্রিত একটি জটিল লিস্ট
  4. টাস্ক স্ট্যাটাস সহ একটি প্রকল্প চেকলিস্ট

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