Markdown'da iki boş satır oluşturun


219

CMS düzenleyicime Markdown desteği ekliyorum .

Markdown içeriği yazarken, iki boş satırı nasıl oluştururum?

Deniyorum ama hep sadece bir satır alıyorum.


Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü webapps.stackexchange.com
Factor Mystic

30
Markdown'u bir web uygulamasının dışında kullanıyorum.
taş

Yanıtlar:


225

Markdown derleyiciniz HTML'yi destekliyorsa <br/><br/>, Markdown kaynağına ekleyebilirsiniz .


13
Evet, ama sadece işaretleme sözdiziminde mümkün olup olmadığını merak ediyordum.
Miguel Moura

1
Markdown, birden çok boş satırı boş bir satır olarak ele alır pre, boş satırlar içerecek şekilde etiketleyebilirsiniz. preBlok içindeki işaretleme ayrıştırılmadığından. Bunu yapmamayı tercih ederim, bunun yerine <br>gerektiği kadar çok ekleyin .
vmx

12
Ham metin olarak iyi görünmesini istiyorsanız, bu etiketler belgemi mahvediyor gibi görünüyor.
Kyle Delaney

134

Birçok Markdown uygulamasını test ediyorum. Kesintisiz boşluk ASCII karakteri &nbsp;(ardından boş bir çizgi) boş bir çizgi verir. Bu çifti tekrarlamak işi yapar. Şimdiye kadar hiç başarısız olmadım.

 

 

 

Örneğin:  

 

 

Merhaba

 

 

 

 

 

 

dünya!

 

 



Bu kod bloklarında "& nbsp;" gibi bir sorun olabilir "& nbsp;" olarak işlenecek
david

@david Bunu Daring Fireball 'Dingus' sayfasında <code> bloğu ile denedim, ancak backticks& nbsp; HTML içinde nerede&amp;nbsp;
user3290525

TFS / VSTS bir markdown dosyasında iki tablo arasında bir boşluk eklemek gerekiyordu ve bu hile yaptı. Teşekkürler!
AspiringDevOpsGuru

Bu, Django şablonları için markdown-deux ile çalıştı. Teşekkür ederim!
Encompass

27

Yalnızca aşağıdaki seçenekleri biliyorum. Hepsinin bir listesini almak ve farklılıkları yorumlamak harika olurdu

# 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

Denklem çıktısını destekleyen Markdown aromalarında, aşağıdakiler tek başına bir çizgi üzerinde, öncesinde ve sonrasında boş çizgilerle çalışmalıdır (daha fazla satır için tekrarlayın):

$ ~ $

Temel olarak tek bir denklem-beyaz boşluktan başka bir şey içermeyen bir denklemdir. Avantajı, hem PDF hem de HTML çıktı seçeneklerini (Rmarkdown dahil) içeren Markdown lezzetlerinde, her iki çıktı türü için de aynı şekilde anlaşılmalıdır, oysa PDF çıktısının nasıl yorumlanacağından emin değilim <br> veya & nbsp;


Bu çözüm Reveal.js'de benim için çalıştı (daha iyi derecelendirilmiş çözümler işe yaramadı).
Adrien Pacifico

10

Temel olarak, kullandığınız kitaplık CommonMark uyumluysa, <br />kolayca birden çok sabit satır sonu ( ) ekleyebilirsiniz . İşte CommonMark'ın en son spesifikasyonlarından bir teklif (0.28):

İki veya daha fazla boşluktan önce gelen ve bir satırın sonunda meydana gelmeyen satır sonu (kod açıklığında veya HTML etiketinde değil) sabit satır sonu olarak ayrıştırılır (HTML'de
etiket olarak işlenir )

ve sonra...

Daha görünür bir alternatif için, satır sonundan önce iki boşluk yerine ters eğik çizgi kullanılabilir

Şartname oldukça açıktır. Bununla birlikte, MarkDig'i kullandığım kütüphane iki boşluk tekniği ile tam olarak çalışmıyor (bir hata olmalı), ancak bir boşlukla kusursuz bir şekilde çalışıyor.

Yani, bu girdi ...

Line one\
\
\
\
Line two

"Birinci satır" dan sonra dört sabit satır sonu üretecektir. Burada görebilirsiniz (boşluk kullanarak) ...

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

Tüm CommonMark uyumlu uygulamaların bunu nasıl doğru yapacağına dikkat edin .


5

İçinde boşluk ve takip edilecek iki boşluk bulunan backtick tırnak işaretleri. Daha fazla satır için gerektiği kadar tekrarlayın:

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

Markdown kaynağında iyi görünüyor:

text1 text1
` `  
` `  
text2 text2

3

Bunu kullanarak mükemmel bir şekilde yapabilirsiniz:

texttextexttexttext
&nbsp;
&nbsp;
texttexttexttexttext

Markdown'un bazı lezzetleri için birçok öneri işe yarıyor, ancak Github Markdown için değil. Ancak bu öneri Github Markdown'da bile işe yarıyor.
user697473

3

Bunu başarmak için aralıksız boşluk ( U+00a0) ve ardından iki boşluk ( U+0020× 2) ve ardından bir satırsonu ( U+000a) dizisi kullanabilirsiniz . Kullanım durumunuza bağlı olarak iki veya daha fazla kez gerekir.

Kullanarak ( burada yorumlanmamış markdown değil) değil) gerçek beyaz boşluk karakterlerini (teorik olarak kopyalayıp yapıştırabilme) kullanma:

önceki
   
   
   
Takip etme.

2

Markdown'da boş bir satır için boşluktan ( \) kaçın ve ardından yeni bir satır ekleyin.

Misal:

"\

"

Unutmayın: bir boşluktan kaçın ve yeni bir çizgiden kaçın. Bu şekilde Markdown uyumludur ve herhangi bir derleyicide düzgün derlenmelidir. Nasıl ayarlandığını görmek için örnek metni seçmeniz gerekebilir.


Bu, Github markdown aroması üzerinde çalışmaz. Orada, html etiketleri <br> <br> eklemeniz gerekir, ancak istediğiniz efekti elde etmek için çok ihtiyacınız var.
dfelix

2

GitHub Wiki işaretlemesinde, çizgi boşluklarını büyütmek için karma işaretleri (#) ve ardından iki boşluk kullandım. Aslında size birden fazla satır sonu vermez, ancak büyük bir satır sonu yaptı ve ihtiyaçlarım için bana iyi hizmet etti.

Onun yerine:

text
(space)(space)
more text

Yaptım:

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

0

Her şeyi denedim ama TexTive laTex motoru olarak Pandoc markdown kullanırken bu benim için çalıştı. Boş satır eklemek için boş satır eklemeyi deneyebilir, ancak ""

## \newline

Yukarıdakileri tekrarlayın, her biri yeni bir boş satır ekleyecektir


0

Diğer editörlerle çalışıp çalışmadığını bilmiyorum, ancak VSCode'da basit bir # ardından hemen bir satırsonu benim için hile yapar ve sonsuz tekrarlanabilir. (Orada sıfır çıktı olan ters tırnak işaretlerinin aksine)

Aslında boş bir başlık satırıdır - bu nedenle herhangi bir belge anahattı veya otomatik biçimlendirme korkak görünebilir.



-1
&nbsp;

"Kesintisiz alan" anlamına gelen bu HTML varlığı , her satır sonu için size yardımcı olacaktır


4
Aymen Jarouih'in cevabı böyle söylüyor ve ngungo'nun cevabı hem söylüyor hem de şeytan.
Scratte

-3

Birden çok boşluk eklemeyi deneyin (iki boşluk = bir <br>):

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

4
OP iki boş çizgi oluşturacak bir işaretleme tekniği istedi. Bildiğim her işaretleme tercümanı, bir satırın sonunda 2'den fazla boşluğu tek bir kesmeye dönüştürür, her 2 boşluk için bir kesmeye dönüştürmez.
bazeblackwood
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.