web-dev-qa-db-fra.com

Créer deux lignes vides dans Markdown

J'ajoute le support Markdown à mon éditeur CMS .

Lors de la rédaction de contenu Markdown, comment créer deux lignes vides?

J'ai essayé, mais je n'ai toujours qu'une ligne.

165
Miguel Moura

Si votre compilateur Markdown prend en charge HTML, vous pouvez ajouter <br/><br/> dans la source Markdown.

182
vmx

Je teste beaucoup d'implémentations de Markdown. L'espace insécable ASCII caractère &nbsp; (suivi d'une ligne vide) donnerait une ligne vierge. Répéter cette paire ferait le travail. Jusqu'à présent, je n'en ai manqué aucune.

Par exemple:

Salut

monde!

105
ngungo

Dans les variantes Markdown prenant en charge la sortie d'équation, les éléments suivants doivent fonctionner sur une ligne seule, avec des lignes vides avant et après (à répéter pour plusieurs lignes):

$ ~ $

Il s'agit fondamentalement d'une équation ne contenant qu'un seul équation: l'espace blanc. L'avantage est que, dans les versions de Markdown qui incluent à la fois PDF et les options de sortie HTML (y compris Rmarkdown), il devrait être compris de la même manière pour les deux types de sortie, alors que je ne sais pas comment PDF la sortie interprèterait <br> ou nbsp;

10
Magnus

Je ne connais que les trois options ci-dessous. Il serait bon de prendre une liste de tous et de les commenter différences

// Creates 2 Lines that **can** be selected as text
&nbsp;
&nbsp;

// Creates 2 Lines that **cannot** be selected as text
&NewLine;
&NewLine;

</br>
</br>
9
Héctor León

En gros, si la bibliothèque que vous utilisez est conforme à CommonMark, vous pouvez facilement ajouter plusieurs sauts de ligne durs (<br />). Voici une citation de CommonMark Les dernières spécifications de == (0.28):

Un saut de ligne (pas dans une plage de code ou une balise HTML) précédé de deux espaces ou plus et ne se produisant pas à la fin d’un bloc est analysé comme un saut de ligne brut (rendu en HTML sous la forme
étiquette)

puis...

Pour une alternative plus visible, une barre oblique inverse avant la fin de la ligne peut être utilisée à la place de deux espaces

Le cahier des charges est assez clair. Cependant, la bibliothèque que j'ai utilisée MarkDig , ne fonctionne pas très bien avec la technique des deux espaces (il doit s'agir d'un bogue), mais fonctionne parfaitement avec un backlash.

Cela dit, cette entrée ...

Line one\
\
\
\
Line two

produira quatre sauts de ligne durs après "Ligne un". Vous pouvez le voir ici (en utilisant backlash) ...

https: //babelmark.github.io/? text = Ligne + un% 5C% 0A% 5C% 0A% 5C% 0A% 5C% 0ALine + deux% 0A

Notez que toutes les implémentations conformes à CommonMark réussiront.

7
Leo

Backtick cite avec un espace à l'intérieur et deux espaces à suivre. Répéter au besoin pour plus de lignes:

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

Il semble décent dans la source Markdown:

text1 text1
` `  
` `  
text2 text2
3
greenhyena

Vous pouvez utiliser la séquence d'un espace insécable (U+00a0) suivie de deux espaces (U+0020 × 2) suivie d'un retour à la ligne (U+000a) à plusieurs reprises pour y parvenir. Deux fois ou plus est requis selon votre cas d'utilisation.

Utilisation de (pas de marquage interprété ici, mais) de véritables espaces (en théorie, copier et coller):

Précédent.
3
Jan Kyu Peblik

Dans GitHub Wiki Markdown, j’ai utilisé des marques de hachage (#) suivies de deux espaces pour rendre la ligne plus grande. Cela ne vous donne pas réellement plusieurs sauts de ligne, mais cela a permis de créer une grande ligne et de bien répondre à mes besoins.

Au lieu de:

texte
(espace) (espace)
plus de texte

J'ai fait:

texte
(marque de hachage) (espace) (espace)
plus de texte

J'espère que cela t'aides!

2
Steven Bower

Vous pouvez le faire parfaitement en utilisant ceci:

texttextexttexttext
&nbsp;
&nbsp;
texttexttexttexttext
2
Aymen Jarouih

Pour une ligne vide dans Markdown, échappez un espace (\), puis ajoutez une nouvelle ligne.

Exemple:

"\

"

Rappelez-vous: échapper à un espace et échapper à une nouvelle ligne. De cette façon, Markdown est compatible et devrait être compilé correctement dans n’importe quel compilateur. Vous devrez peut-être sélectionner le texte d'exemple pour voir comment il est configuré.

1
dfelix

J'ai tout essayé mais cela a fonctionné pour moi en utilisant le markdown Pandoc avec TexLive comme moteur LaTex. Afin d’ajouter des lignes vides, vous pouvez essayer d’ajouter une ligne vide mais supprimer ""

"## \nouvelle ligne"

Il suffit de répéter ce qui précède, chacun ajoutera une nouvelle ligne vierge

Merci

0
vishal singh