सूची सिंटैक्स
सूचियाँ जानकारी को व्यवस्थित करने का एक महत्वपूर्ण तरीका हैं। Markdown क्रमित और अक्रमित सूचियों का समर्थन करता है, साथ ही नेस्टेड सूचियों और कार्य सूचियों का भी।
अक्रमित सूचियाँ
बुनियादी सिंटैक्स
अक्रमित सूचियाँ बनाने के लिए -, *, या + का उपयोग करें:
- आइटम 1
- आइटम 2
- आइटम 3
* आइटम 1
* आइटम 2
* आइटम 3
+ आइटम 1
+ आइटम 2
+ आइटम 3रेंडर किया गया आउटपुट:
- आइटम 1
- आइटम 2
- आइटम 3
प्रतीक चयन सलाह
| प्रतीक | विशेषता | अनुशंसित परिदृश्य |
|---|---|---|
- | सबसे सामान्य, संक्षिप्त | सामान्यतः अनुशंसित |
* | जोर सिंटैक्स के साथ सुसंगत | शैली सुसंगति के लिए |
+ | कम उपयोग किया जाता है | विशेष भेदभाव के लिए |
टिप: पूरे दस्तावेज़ में प्रतीक सुसंगति रखें।
क्रमित सूचियाँ
बुनियादी सिंटैक्स
क्रमित सूचियाँ बनाने के लिए संख्या के बाद एक अवधि का उपयोग करें:
1. पहला आइटम
2. दूसरा आइटम
3. तीसरा आइटमरेंडर किया गया आउटपुट:
- पहला आइटम
- दूसरा आइटम
- तीसरा आइटम
नंबरिंग
संख्या का वास्तविक मान मायने नहीं रखता; Markdown स्वचालित रूप से सही अनुक्रम उत्पन्न करेगा:
1. पहला आइटम
3. दूसरा आइटम
8. तीसरा आइटमरेंडर किया गया आउटपुट:
- पहला आइटम
- दूसरा आइटम
- तीसरा आइटम
प्रारंभिक संख्या
आप प्रारंभिक संख्या निर्दिष्ट कर सकते हैं:
3. तीसरा आइटम
4. चौथा आइटम
5. पांचवां आइटमरेंडर किया गया आउटपुट:
- तीसरा आइटम
- चौथा आइटम
- पांचवां आइटम
नेस्टेड सूचियाँ
बुनियादी नेस्टिंग
नेस्टेड सूचियाँ बनाने के लिए इंडेंटेशन (2-4 स्थान) का उपयोग करें:
- स्तर 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
- स्तर 2 आइटम 2.1
मिश्रित नेस्टिंग
क्रमित और अक्रमित सूचियाँ एक-दूसरे के अंदर नेस्ट की जा सकती हैं:
1. क्रमित आइटम 1
- अक्रमित उपआइटम 1.1
- अक्रमित उपआइटम 1.2
2. क्रमित आइटम 2
1. क्रमित उपआइटम 2.1
2. क्रमित उपआइटम 2.2
- अक्रमित उपउपआइटम 2.2.1
- अक्रमित उपउपआइटम 2.2.2रेंडर किया गया आउटपुट:
- क्रमित आइटम 1
- अक्रमित उपआइटम 1.1
- अक्रमित उपआइटम 1.2
- क्रमित आइटम 2
- क्रमित उपआइटम 2.1
- क्रमित उपआइटम 2.2
- अक्रमित उपउपआइटम 2.2.1
- अक्रमित उपउपआइटम 2.2.2
सूचियों में बहु-पैराग्राफ सामग्री
पैराग्राफ निरंतरता
एक सूची आइटम में कई पैराग्राफ शामिल करें:
1. पहला आइटम
यह पहला आइटम का दूसरा पैराग्राफ है। सूची आइटम के भीतर रखने के लिए इंडेंट करें।
2. दूसरा आइटम
यह दूसरा आइटम का दूसरा पैराग्राफ है।
यह दूसरा आइटम का तीसरा पैराग्राफ है।
3. तीसरा आइटमरेंडर किया गया आउटपुट:
पहला आइटम
यह पहला आइटम का दूसरा पैराग्राफ है। सूची आइटम के भीतर रखने के लिए इंडेंट करें।
दूसरा आइटम
यह दूसरा आइटम का दूसरा पैराग्राफ है।
यह दूसरा आइटम का तीसरा पैराग्राफ है।
तीसरा आइटम
कोड ब्लॉक
सूची में कोड ब्लॉक शामिल करें:
1. निर्भरताएँ स्थापित करें
```bash
npm install expressसर्वर बनाएँ
javascriptconst express = require('express'); const app = express();सर्वर शुरू करें
### ब्लॉककोट
सूची में ब्लॉककोट शामिल करें:
```markdown
1. तैयारी
> पर्याप्त डिस्क स्थान सुनिश्चित करें
> कम से कम 10GB अनुशंसित है
2. स्थापना शुरू करेंकार्य सूचियाँ
बुनियादी सिंटैक्स
अपूर्ण कार्यों के लिए - [ ] का उपयोग करें, पूर्ण कार्यों के लिए - [x]:
- [x] पूर्ण कार्य
- [ ] अपूर्ण कार्य
- [x] एक और पूर्ण कार्य
- [ ] करने योग्य आइटमरेंडर किया गया आउटपुट:
- [x] पूर्ण कार्य
- [ ] अपूर्ण कार्य
- [x] एक और पूर्ण कार्य
- [ ] करने योग्य आइटम
नेस्टेड कार्य सूचियाँ
- [x] परियोजना योजना
- [x] आवश्यकता विश्लेषण
- [x] तकनीकी अनुसंधान
- [ ] प्रोटोटाइप डिज़ाइन
- [ ] विकास चरण
- [ ] फ्रंटएंड विकास
- [x] पेज लेआउट
- [ ] इंटरएक्टिव सुविधाएँ
- [ ] बैकएंड विकास
- [ ] API डिज़ाइन
- [ ] डेटाबेस डिज़ाइन
- [ ] परीक्षण चरणरेंडर किया गया आउटपुट:
- [x] परियोजना योजना
- [x] आवश्यकता विश्लेषण
- [x] तकनीकी अनुसंधान
- [ ] प्रोटोटाइप डिज़ाइन
- [ ] विकास चरण
- [ ] फ्रंटएंड विकास
- [x] पेज लेआउट
- [ ] इंटरएक्टिव सुविधाएँ
- [ ] बैकएंड विकास
- [ ] API डिज़ाइन
- [ ] डेटाबेस डिज़ाइन
- [ ] फ्रंटएंड विकास
- [ ] परीक्षण चरण
सामान्य त्रुटियाँ और समाधान
1. गलत इंडेंटेशन
❌ त्रुटि: असंगत इंडेंटेशन
- आइटम 1
- उपआइटम 1.1
- उपआइटम 1.2 ← इंडेंटेशन त्रुटि
✅ सही: सुसंगत इंडेंटेशन
- आइटम 1
- उपआइटम 1.1
- उपआइटम 1.22. सूची आइटम के बीच रिक्त पंक्तियाँ
❌ त्रुटि: अनावश्यक रिक्त पंक्तियाँ सूची तोड़ती हैं
- आइटम 1
- आइटम 2 ← यह दो अलग सूचियाँ बनाता है
✅ सही: लगातार सूची आइटम
- आइटम 1
- आइटम 23. संख्या के बाद गुम स्थान
❌ त्रुटि:
1.पहला आइटम ← स्थान गुम
2.दूसरा आइटम
✅ सही:
1. पहला आइटम
2. दूसरा आइटमविशेष मामले
सूची प्रतीकों को एस्केप करना
यदि आप एक पंक्ति की शुरुआत में सूची प्रतीक प्रदर्शित करना चाहते हैं बिना सूची बनाए:
\- यह सूची आइटम नहीं है
\* यह सूची आइटम नहीं है
\1. यह क्रमित सूची आइटम नहीं हैरेंडर किया गया आउटपुट:
- यह सूची आइटम नहीं है * यह सूची आइटम नहीं है \1. यह क्रमित सूची आइटम नहीं है
सूची आइटम में कोड
- `npm install package-name` स्थापित करें
- `npm start` चलाएं
- ब्राउज़र में `http://localhost:3000` देखेंरेंडर किया गया आउटपुट:
npm install package-nameस्थापित करेंnpm startचलाएं- ब्राउज़र में
http://localhost:3000देखें
सूची आइटम में लिंक
- [GitHub](https://github.com) - कोड होस्टिंग प्लेटफ़ॉर्म
- [Stack Overflow](https://stackoverflow.com) - Q&A साइट
- [MDN](https://developer.mozilla.org) - डेवलपर दस्तावेज़ीकरणरेंडर किया गया आउटपुट:
- GitHub - कोड होस्टिंग प्लेटफ़ॉर्म
- Stack Overflow - Q&A साइट
- MDN - डेवलपर दस्तावेज़ीकरण
सर्वोत्तम प्रथाएं
1. सुसंगति रखें
✅ अनुशंसित: हमेशा डैश का उपयोग करें
- आइटम A
- आइटम B
- आइटम C
❌ अनुशंसित नहीं: प्रतीकों का मिश्रण
- आइटम A
* आइटम B
+ आइटम C2. नेस्टिंग को उपयुक्त रूप से उपयोग करें
✅ अनुशंसित: मध्यम नेस्टिंग
- मुख्य सुविधाएँ
- उपयोगकर्ता प्रबंधन
- सामग्री प्रबंधन
- सहायक सुविधाएँ
- लॉगिंग
- डेटा बैकअप
❌ अनुशंसित नहीं: बहुत गहरा नेस्टिंग
- सुविधाएँ
- मुख्य सुविधाएँ
- कोर सुविधाएँ
- बुनियादी सुविधाएँ
- मौलिक सुविधाएँ ← बहुत गहरा3. तार्किक रूप से व्यवस्थित करें
✅ अनुशंसित: तार्किक समूहण
## विकास उपकरण
- कोड संपादक
- संस्करण नियंत्रण
- डिबगिंग उपकरण
## डिज़ाइन उपकरण
- प्रोटोटाइपिंग
- छवि संपादन
- UI डिज़ाइन
❌ अनुशंसित नहीं: कोई तार्किक समूहण नहीं
- कोड संपादक
- प्रोटोटाइपिंग
- संस्करण नियंत्रण
- छवि संपादनHTML आउटपुट
Markdown सूचियाँ HTML में परिवर्तित हो जाती हैं:
- आइटम 1
- आइटम 2परिवर्तित हो जाता है:
<ul>
<li>आइटम 1</li>
<li>आइटम 2</li>
</ul>1. आइटम 1
2. आइटम 2परिवर्तित हो जाता है:
<ol>
<li>आइटम 1</li>
<li>आइटम 2</li>
</ol>व्यावहारिक उदाहरण
खरीदारी सूची
## आज की खरीदारी सूची
### दैनिक आवश्यकताएँ
- [ ] शैम्पू
- [ ] टूथपेस्ट
- [x] तौलिया
### भोजन
- [ ] दूध
- [ ] रोटी
- [x] अंडे
- [ ] फल
- [ ] सेब
- [x] केला
- [ ] संतराअध्ययन योजना
## इस महीने की अध्ययन योजना
1. **सप्ताह 1**: मूल बातें
- [x] ट्यूटोरियल के अध्याय 1-3 पढ़ें
- [x] अभ्यास 1-10 पूरा करें
- [ ] वीडियो पाठ 1-5 देखें
2. **सप्ताह 2**: अभ्यास परियोजना
- [ ] एक सरल परियोजना बनाएँ
- [ ] बुनियादी सुविधाएँ लागू करें
- [ ] शैली डिज़ाइन जोड़ें
3. **सप्ताह 3**: उन्नत सामग्री
- [ ] उन्नत सुविधाएँ सीखें
- [ ] परियोजना प्रदर्शन अनुकूलित करें
- [ ] परीक्षण मामलों लिखें
4. **सप्ताह 4**: समीक्षा
- [ ] अध्ययन नोट्स व्यवस्थित करें
- [ ] अंतिम परियोजना तैयार करें
- [ ] मुख्य सामग्री की समीक्षा करेंAPI सुविधा सूची
## API एंडपॉइंट्स
### उपयोगकर्ता प्रबंधन
1. `GET /api/users` - उपयोगकर्ता सूची प्राप्त करें
- पृष्ठीकरण समर्थन
- खोज फ़िल्टरिंग समर्थन
2. `POST /api/users` - नया उपयोगकर्ता बनाएँ
- प्रशासक विशेषाधिकार आवश्यक
- ईमेल अद्वितीयता सत्यापित करें
3. `PUT /api/users/:id` - उपयोगकर्ता जानकारी अपडेट करें
- उपयोगकर्ता केवल अपनी जानकारी अपडेट कर सकते हैं
- प्रशासक किसी भी उपयोगकर्ता को अपडेट कर सकते हैं
### सामग्री प्रबंधन
- `GET /api/posts` - पोस्ट सूची प्राप्त करें
- `POST /api/posts` - नया पोस्ट बनाएँ
- `DELETE /api/posts/:id` - पोस्ट हटाएँसंबंधित सिंटैक्स
- कार्य सूचियाँ - विस्तारित कार्य सुविधाएँ
- परिभाषा सूचियाँ - शब्द परिभाषाएँ
- ब्लॉककोट सिंटैक्स - उद्धृत पाठ
- कोड सिंटैक्स - कोड प्रारूपण
अभ्यास
निम्नलिखित प्रकार की सूचियाँ बनाने का प्रयास करें:
- तीन-स्तरीय नेस्टेड परियोजना संरचना
- चरण-दर-चरण स्क्रीनशॉट और स्पष्टीकरण के साथ एक तकनीकी ट्यूटोरियल
- क्रमित और अक्रमित आइटम को मिश्रित करने वाली एक जटिल सूची
- कार्य स्थिति के साथ एक परियोजना चेकलिस्ट