Markdown'da <br> satır sonu nasıl eklenir


97

Bir sonraki satırda hem bir bağlantı hem de bir metin satırı içeren bazı paragrafları içeren bir markdown dosyası oluşturmaya çalışıyorum. Karşılaştığım sorun, bağlantıdan sonra yeni bir satır oluşturduğumda ayrı bir <p>etiketle işleniyor olması.

Benim markdown şudur:

[Name of link](url)

My line of text

Aşağıdaki html'ye dönüştürülür:

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

Bunun yerine şu şekilde oluşturulmasını istiyorum:

<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>

Markdown'da tek bir satır sonu kullanmayı da denedim:

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

Ancak daha sonra hem bağlantı hem de metin aynı satırda, ancak satır sonu olmadan oluşturulur.

Bunu nasıl çözeceğiniz konusunda herhangi bir öneriniz var mı? Şimdiden teşekkürler!


3
sonrasına 2 boşluk eklemeyi deneyin[Name of link](url)<space><space>
majidarif

Çok teşekkürler majidarif, bu hile yaptı!
madesch

Yanıtlar:


180

\İlk satırdan sonra 2 boşluk (veya ters eğik çizgi ) eklemeyi deneyin :

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

Görsel olarak:

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

Çıktı:

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

3
Bu cevabı bulduğuma çok sevindim. Buna benzer bilgileri içeren resmi bir Markdown dokümanı var mı?
Timothy Zorn

17
Bu harika, ancak küçük bir sorunla - fazla boşlukları kaldıracak bir düzenleyiciye sahip olmak;)
Tim Malone

1
@TimMalone FWIW, bazı editörler (iyi, en azından UltraEdit) ayarları her dosya türüne göre destekler, muhtemelen .mddosyalar için kırpmayı devre dışı bırakabilirsiniz .
collapsar

4
Satırın sonuna ters eğik çizgi eklemek de aynı şeyi yapar.
JPG

Neden 2 boşluk eklemenin veya bir `\ 'eklemenin sorunu düzelttiğini biliyor musunuz?
Artur

11

Bu yazının tek bir satır sonu eklemekle ilgili olduğunu biliyorum, ancak ters eğik çizgi ( ) karakteriyle birden çok satır sonu oluşturabileceğinizi belirteceğimi düşündüm \:

Hello
\
\
\
World!

Bu, "Merhaba" den sonra 3 yeni satırla sonuçlanır. Açıklığa kavuşturmak için, bu "Merhaba" ve "Dünya!" Arasında 2 boş satır anlamına gelir . Şu şekilde görüntülenir:


Merhaba



Dünya!



Şahsen ben bu temizleyiciyi kullanmaya kıyasla çok sayıda satır sonu için buluyorum <br>.

Ters eğik çizgilerin uyumluluk nedeniyle önerilmediğini unutmayın . Dolayısıyla bu , Markdown ayrıştırıcınız tarafından desteklenmeyebilir, ancak desteklendiğinde kullanışlıdır.


0

İndirimi bir JavaScript değişkeninde saklamak istiyorsanız, sadece yeni bir satır eklemek benim için çalıştı. öyle gibi

let markdown = `
    1. Apple
    2. Mango
     this is juicy
    3. Orange
`
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.