मार्कशीट में लाइन ब्रेक कैसे लगाएं


97

मैं कुछ पैराग्राफों के साथ मार्कडाउन फाइल बनाने की कोशिश कर रहा हूं जिसमें लिंक और टेक्स्ट की एक लाइन है। मेरे सामने समस्या यह है कि जब मैं लिंक के बाद एक नई लाइन बनाता हूं, तो उसे एक अलग <p>टैग के साथ प्रस्तुत किया जाता है ।

मेरा मार्कडाउन निम्नलिखित है:

[Name of link](url)

My line of text

जिसे निम्नलिखित HTML में प्रस्तुत किया गया है:

<p>
   <a href="url">Name of link</a>
</p>
<p>My line of text</p>

इसके बजाय मैं चाहता हूँ कि यह इस तरह प्रस्तुत करना:

<p>
    <a href="url">Name of link</a><br>  // not necessarily with a <br> tag but on a separate line
    My line of text
</p>

मैंने मार्कडाउन में सिंगल लाइन ब्रेक का उपयोग करने की भी कोशिश की है:

[Name of link](url)
My line of text

लेकिन फिर लिंक और टेक्स्ट दोनों को एक ही लाइन पर प्रस्तुत किया जाता है, लेकिन बिना लाइन ब्रेक के।

इसे हल करने के बारे में कोई सुझाव? अग्रिम में धन्यवाद!


3
2 स्थानों को जोड़ने की कोशिश करें[Name of link](url)<space><space>
माजिदरीफ

बहुत बहुत धन्यवाद मजीदरीफ, कि चाल चली!
9

जवाबों:


180

\पहली पंक्ति के बाद 2 रिक्त स्थान (या बैकस्लैश ) जोड़ने का प्रयास करें :

[Name of link](url)
My line of text\

दिखने में:

[Name of link](url)<space><space>
My line of text\

आउटपुट:

<p><a href="url">Name of link</a><br>
My line of text<br></p>

3
मुझे खुशी है कि मुझे यह जवाब मिला। क्या इस तरह की जानकारी के साथ एक आधिकारिक मार्कडाउन प्रलेखन है?
टिमोथी ज़ोर्न

17
यह बहुत अच्छा है, लेकिन एक छोटे से मुद्दे के साथ - अतिरिक्त व्हाट्सएप को हटाने के लिए एक संपादक सेट होना;)
टिम मेलोन

1
@TimMalone FWIW, कुछ संपादकों (अच्छी तरह से, UltraEdit कम से कम) प्रति-फिल्टाइप के आधार पर समर्थन सेटिंग्स, संभवतः आप .mdफ़ाइलों के लिए ट्रिमिंग को अक्षम कर सकते हैं ।
कोलापसर

4
पंक्ति के अंत में एक बैकस्लैश जोड़ना वैसा ही करता है।
JPG

क्या आप जानते हैं कि 2 स्थान या एक `\ _ को जोड़ना क्यों इसे ठीक करता है?
आर्टूर

11

मुझे पता है कि यह पोस्ट सिंगल लाइन ब्रेक जोड़ने के बारे में है, लेकिन मैंने सोचा कि मैं उल्लेख करूंगा कि आप बैकस्लैश ( ) वर्ण के साथ कई लाइन ब्रेक बना सकते हैं \:

Hello
\
\
\
World!

यह "हैलो" के बाद 3 नई लाइनों में परिणत होगा। स्पष्ट करने के लिए, इसका मतलब होगा "हैलो" और "दुनिया!" के बीच 2 खाली लाइनें । यह इस तरह प्रदर्शित होगा:


नमस्ते



विश्व!



व्यक्तिगत रूप से मैं इस क्लीनर का उपयोग करने की तुलना में बड़ी संख्या में लाइन ब्रेक के लिए करता हूं <br>

ध्यान दें कि संगतता कारणों से बैकस्लैश की अनुशंसा नहीं की जाती है । तो यह आपके मार्काडाउन पार्सर द्वारा समर्थित नहीं हो सकता है लेकिन जब यह होता है तब यह काम करता है।


0

यदि आप एक जावास्क्रिप्ट चर में मार्कडाउन संग्रहित करने के लिए बस एक नई पंक्ति जोड़ रहे हैं, तो मेरे लिए काम किया। इस तरह

let markdown = `
    1. Apple
    2. Mango
     this is juicy
    3. Orange
`
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.