markdown - मार्कडाउन: क्रमांकित सूची जारी रखें




(6)

एक अवधि के बाद सूची संख्या को कोष्ठक में रखें।

(1) आइटम 1
(2) आइटम 2 code block (3) आइटम 3

निम्नलिखित मार्कडाउन कोड में मैं item 3 को सूची संख्या item 3 से शुरू करना चाहता हूं। लेकिन मार्कडाउन के बीच कोड ब्लॉक की वजह से इस सूची आइटम को एक नई सूची के रूप में शुरू किया जाता है। क्या उस व्यवहार को रोकने का कोई तरीका है?

वांछित आउटपुट:

1. item 1
2. item 2

```
Code block
```

3. item 3

उत्पादित उत्पादन:

  1. वस्तु 1
  2. आइटम 2

Code block

  1. आइटम 3

ध्यान दें कि मैकमेड के समाधान में, आप "कोड ब्लॉक" के ऊपर कोड की एक अतिरिक्त पंक्ति देख सकते हैं।

यहां दो बेहतर समाधान दिए गए हैं:

  1. एक अतिरिक्त 4 रिक्त स्थान से कोड ब्लॉक इंडेंट करें (इसलिए आमतौर पर 8, इस नेस्टेड सूची उदाहरण में, 12)। यह कोड को <pre> तत्व में रखेगा। एसओ पर, आप ए के साथ सिंटैक्स हाइलाइट भी निर्दिष्ट कर सकते हैं
    <!-- language: lang-js --> 4 रिक्त स्थान से इंडेंट (नेस्टेड सूची के कारण यहां +1)।

    1. वस्तु 1
    2. आइटम 2

      Code.block('JavaScript', maybe)?
      
    3. आइटम 3

  2. या, कोड ब्लॉक को बैकटिक्स के अंदर रखें और इंडेंट 4 रिक्त स्थान (यहां, नेस्टेड सूची के कारण 1 अतिरिक्त)। आपको एक <code> ind <code> तत्व के अंदर एक नियमित इंडेंट टेक्स्ट पैराग्राफ मिलेगा। यह एक वाक्यविन्यास-हाइलाइट नहीं कर सकता है:

    1. वस्तु 1
    2. आइटम 2

      Code block

    3. आइटम 3

नोट: अंतर्निहित मार्कडाउन कोड देखने के लिए आप इस उत्तर पर "संपादित करें" पर क्लिक कर सकते हैं। बचाने की जरूरत नहीं है;)


मैंने इस समस्या को इंडेंटेड उप-ब्लॉक को एक नई लाइन से अलग करने के लिए हल किया, उदाहरण के लिए, आप आइटम 1 लिखते हैं, फिर दो बार दर्ज करें (जैसे कि यह एक नया अनुच्छेद था), ब्लॉक को इंडेंट करें और लिखें कि आप क्या चाहते हैं (एक ब्लॉक कोड, पाठ, आदि)। मार्कडाउन सूचियों और मार्कडाउन लाइन ब्रेक पर अधिक जानकारी।

उदाहरण:

  1. आइटम एक
  2. आइटम दो

    this block acts as a new paragraph, above there is a blank line

  3. आइटम तीन

    some other code

  4. आइटम चार

मैकमेड का समाधान अब मेरे लिए जेथब पेज पर मेरे जेकिल उदाहरण पर काम नहीं करता है, लेकिन मुझे इस समाधान को क्रैमडाउन गिथब रेपो के लिए एक समस्या पर मिला। ओपी के उदाहरण के लिए यह इस तरह दिखेगा:

1. item 1
2. item 2

```
Code block
```

{:start="3"}
3. item 3

मेरे मुद्दों को आसानी से हल किया।


यदि आप कोड ब्लॉक को इंडेंट करने के लिए टैब का उपयोग करते हैं तो यह पूरे ब्लॉक को एक पंक्ति में आकार देगा। इससे बचने के लिए आपको HTML आदेशित सूची का उपयोग करने की आवश्यकता है।

  1. वस्तु 1
  2. आइटम 2

कोड ब्लॉक

<ol start="3">
  <li>item 3</li>
  <li>item 4</li>
</ol>

स्रोत;

<span>1.</span> item 1<br/>
<span>2.</span> item 2
```
Code block
```
<span>3.</span> item 3


परिणाम;

1. आइटम 1
2. आइटम 2 Code block 3. आइटम 3





markdown