Markdown में दो खाली लाइनें बनाएँ


219

मैं अपने CMS संपादक में मार्कडाउन समर्थन जोड़ रहा हूं ।

मार्कडाउन सामग्री लिखते समय, मैं दो खाली लाइनें कैसे बनाऊं?

मैं कोशिश कर रहा हूं, लेकिन मुझे हमेशा केवल एक लाइन मिलती है।


मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि इसे webapps.stackexchange.com
Factor Mystic

30
मैं मार्कडाउन का उपयोग एक वेब के बाहर कर रहा हूं ताकि मैं इसके खिलाफ मतदान करूं।
पत्थर

जवाबों:


225

यदि आपका मार्कडाउन कंपाइलर HTML का समर्थन करता है, तो आप <br/><br/>मार्कडाउन स्रोत में जोड़ सकते हैं ।


13
ठीक है, हाँ, लेकिन मैं सोच रहा था कि यह केवल मार्कडाउन सिंटैक्स में संभव था।
मिगेल मौरा

1
मार्कडाउन कई रिक्त लाइनों को एक रिक्त रेखा के रूप में मानता है, आप preरिक्त लाइनों को शामिल करने के लिए टैग कर सकते हैं। चूंकि preब्लॉक के अंदर मार्कडाउन पार्स नहीं किया गया है। मैं ऐसा नहीं करना पसंद करूंगा, इसके बजाय जरूरत के अनुसार जोड़ <br>दूंगा।
vmx

12
यह मुझे लगता है कि ये टैग मेरे दस्तावेज़ को बर्बाद कर देते हैं अगर मैं चाहता हूं कि यह भी कच्चे पाठ के रूप में अच्छा लगे।
काइल डेलानी

134

मैं बहुत से मार्कडाउन कार्यान्वयन पर परीक्षण करता हूं। गैर-ब्रेकिंग स्पेस ASCII कैरेक्टर &nbsp;(उसके बाद एक ब्लैंक लाइन) एक ब्लैंक लाइन देता है। इस जोड़ी को दोहराने से काम चल जाएगा। अब तक मैं कोई असफल नहीं हुआ।

 

 

 

उदाहरण के लिए:  

 

 

हैलो

 

 

 

 

 

 

विश्व!

 

 



यह कोड-ब्लॉक में एक समस्या हो सकती है, जैसा कि "& nbsp;" "& nbsp;" के रूप में प्रदान किया जाएगा
डेविड

@david मैंने डेयरिंग फायरबॉल 'डिंगस' पेज पर <code> ब्लॉक के साथ backticksयह कोशिश की , लेकिन इसके साथ , इसे & nbsp; HTML में यह कहां है&amp;nbsp;
user3290525

मुझे टीएफएस / वीएसटीएस में एक मार्कडाउन फ़ाइल में दो तालिकाओं के बीच एक स्थान जोड़ने की आवश्यकता थी और इसने यह चाल चली। धन्यवाद!
एस्पायरिंगडेविप्सगुरु

यह Django टेम्प्लेट के लिए मार्कडाउन-ड्यूक्स के साथ काम किया। धन्यवाद!
धरना

27

मैं केवल नीचे दिए गए विकल्पों को जानता हूं। उन सभी की एक सूची लेना और उनके मतभेदों पर टिप्पणी करना बहुत अच्छा होगा

# RAW
## Creates 2 Lines that CAN be selected as text
## -------------------------------------------------
### The non-breaking space ASCII character
&nbsp;
&nbsp;

### HTML <(br)/> tag
<br />
<br />

## Creates 2 Lines that CANNOT be selected as text
## -------------------------------------------------
### HTML Entity &NewLine;
&NewLine;
&NewLine;

### Backticks with a space inside followed by two spaces
`(space)`(space)(space)
`(space)`(space)(space)
#### sample:
` `  
` `

# End

14

मार्केडेन फ्लेवर में, जो समीकरण आउटपुट का समर्थन करता है, निम्न को पहले और बाद में खाली लाइनों के साथ एक लाइन पर काम करना चाहिए (अन्य लाइनों के लिए दोहराएं):

$ ~ $

यह मूल रूप से एक समीकरण है जिसमें एक एकल समीकरण-श्वेत-स्थान नहीं है। लाभ यह है कि मार्कडाउन फ्लेवर में पीडीएफ और एचटीएमएल आउटपुट विकल्प (रमार्कडाउन सहित) दोनों शामिल हैं, इसे दोनों आउटपुट प्रकारों के लिए एक ही तरीके से समझा जाना चाहिए, जबकि मुझे यकीन नहीं है कि पीडीएफ आउटपुट कैसे <br> या nbsp की व्याख्या करेगा;


इस समाधान ने मेरे लिए Reveal.js में काम किया (बेहतर वर्गीकृत समाधान काम नहीं किया)।
एड्रियन पैसिफिक

10

मूल रूप से, यदि आप जिस लाइब्रेरी का उपयोग कर रहे हैं, वह कॉमनमार्क-अनुरूप है, तो आप आसानी से कई हार्ड लाइन ब्रेक ( <br />) जोड़ सकते हैं । यहाँ CommonMark के नवीनतम विनिर्देशों (0.28) से एक उद्धरण दिया गया है :

एक लाइन ब्रेक (एक कोड स्पैन या HTML टैग में नहीं) जो दो या अधिक रिक्त स्थान से पहले होता है और एक ब्लॉक के अंत में नहीं होता है हार्ड लाइन ब्रेक के रूप में पार्स किया जाता है (HTML में एक
टैग के रूप में प्रदान किया जाता है )

और फिर...

अधिक दृश्यमान विकल्प के लिए, दो छोरों के बजाय लाइन समाप्त होने से पहले एक बैकस्लैश का उपयोग किया जा सकता है

विनिर्देश काफी स्पष्ट है। हालाँकि, मैं जिस लाइब्रेरी का उपयोग कर रहा हूँ, वह मार्कडिग है दो स्पेस तकनीक (बग होना चाहिए) के साथ काफी काम नहीं करती है, लेकिन यह बैकलैश के साथ काम करती है।

उस ने कहा, यह इनपुट ...

Line one\
\
\
\
Line two

"लाइन वन" के बाद चार हार्ड लाइन ब्रेक का उत्पादन करेगा। आप इसे यहाँ देख सकते हैं (बैकलैश का उपयोग करके) ...

https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A

ध्यान दें कि सभी CommonMark- अनुरूप कार्यान्वयन इसे सही कैसे प्राप्त करेंगे।


5

बैकटिक के अंदर एक स्थान और दो रिक्त स्थान का अनुसरण करने के लिए उद्धरण। अधिक लाइनों के लिए आवश्यकतानुसार दोहराएं:

text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2

यह मार्कडाउन स्रोत में सभ्य दिखता है:

text1 text1
` `  
` `  
text2 text2

3

आप इसका उपयोग पूरी तरह से कर सकते हैं:

texttextexttexttext
&nbsp;
&nbsp;
texttexttexttexttext

मार्कडाउन के कुछ स्वादों के लिए बहुत सारे सुझाव काम करते हैं लेकिन जीथब मार्कडाउन के लिए नहीं। लेकिन यह सुझाव जीथब मार्कडाउन में भी काम करता है।
user697473

3

आप इसे प्राप्त करने के लिए बार-बार एक U+00a0दो पंक्ति ( U+0020× 2) के बाद एक नई पंक्ति ( U+000a) के बाद एक नो-ब्रेक स्पेस ( ) के अनुक्रम का उपयोग कर सकते हैं । आपके उपयोग के मामले के आधार पर दो या अधिक बार आवश्यक है।

उपयोग करना ( यहाँ व्याख्या नहीं की गई , लेकिन वास्तविक सफेद स्थान वर्ण) (सैद्धांतिक रूप से कॉपी-और-पेस्ट-सक्षम):

पूर्ववर्ती
   
   
   
निम्नलिखित।

2

मार्कडाउन में एक खाली लाइन के लिए, एक जगह से बाहर निकलें (\ ) से , और फिर एक नई लाइन जोड़ें।

उदाहरण:

"\

"

याद रखें: एक जगह से बचकर एक नई लाइन से बच जाएं। इस तरह से मार्कडाउन अनुपालन है और किसी भी संकलक में ठीक से संकलन करना चाहिए। आपको यह देखने के लिए उदाहरण पाठ का चयन करना पड़ सकता है कि यह कैसे सेट किया गया है।


यह गितूब मार्कडाउन स्वाद पर काम नहीं करता है। वहां, आपको HTML टैग्स को जोड़ना होगा <br> <br> या फिर बहुत से आपको वांछित प्रभाव प्राप्त करने की आवश्यकता है।
dfelix

2

गिटहब विकी मार्कडाउन में मैंने हैश के निशान (#) का इस्तेमाल किया, जिसके बाद लाइन को बड़ा बनाने के लिए दो जगह का उपयोग किया गया। यह वास्तव में आपको कई लाइन ब्रेक नहीं देता है, लेकिन इसने एक बड़ी लाइन को तोड़ दिया और मुझे मेरी जरूरतों के लिए अच्छी सेवा दी।

के बजाय:

text
(space)(space)
more text

मैंने किया:

text
(hash mark)(space)(space)
more text

0

मैंने सब कुछ आज़माया लेकिन यह मेरे लिए काम किया, जबकि टेक्सटलाइव के साथ LaTex इंजन के रूप में पंडोक मार्कडाउन का उपयोग किया। रिक्त रेखाओं को जोड़ने के लिए, आप एक रिक्त रेखा जोड़ने का प्रयास कर सकते हैं लेकिन ""

## \newline

बस ऊपर दोहराएं, प्रत्येक एक नई रिक्त पंक्ति जोड़ देगा


0

मुझे नहीं पता कि यह अन्य संपादकों के साथ काम करता है, लेकिन VSCode में एक सरल # के बाद तुरंत एक newline मेरे उद्देश्यों के लिए चाल करता है और असीम रूप से दोहराया जा सकता है। (बैकटिक उद्धरण के विपरीत जो वहाँ शून्य उत्पादन है)

यह वास्तव में एक खाली शीर्षक पंक्ति है, हालांकि - इसलिए किसी भी दस्तावेज़ की रूपरेखा या ऑटो-स्वरूपण कायरता लग सकता है।



-1
&nbsp;

यह HTML इकाई जिसका अर्थ है "गैर-ब्रेकिंग स्पेस" आपको प्रत्येक लाइन ब्रेक के लिए मदद करेगा


4
यही ऐमेन जारौह का जवाब कहता है और एनकॉन्गो का जवाब कहता है और प्रदर्शन करता है।
20

-3

कई स्थान जोड़ने का प्रयास करें (दो स्थान = एक <br>):

mycode(space)(space)(space)(space)

4
ओपी ने एक मार्कडाउन तकनीक के लिए कहा जो दो खाली लाइनों का उत्पादन करेगी। प्रत्येक मार्कडाउन दुभाषिया जो मुझे पता है कि एक पंक्ति के अंत में 2+ रिक्त स्थान को एक एकल ब्रेक में बदल देगा, न कि 2 रिक्त स्थान के लिए एक ब्रेक।
बाज़ब्लैकवुडवुड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.