Comment insérer un saut de ligne <br> dans Markdown

88

J'essaie de créer un fichier de démarque avec quelques paragraphes contenant à la fois un lien et une ligne de texte sur la ligne suivante. Le problème que j'ai rencontré est que lorsque je crée une nouvelle ligne après le lien, elle est rendue avec une <p>balise séparée .

Ma démarque est la suivante:

[Name of link](url)

My line of text

Qui est rendu au html suivant:

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

Au lieu de cela, je veux qu'il soit rendu comme ceci:

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

J'ai également essayé d'utiliser un seul saut de ligne dans la démarque:

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

Mais alors le lien et le texte sont rendus sur la même ligne, mais sans saut de ligne.

Des suggestions pour résoudre ce problème? Merci d'avance!

madesch
la source
3
essayez d'ajouter 2 espaces après[Name of link](url)<space><space>
majidarif
Merci beaucoup majidarif, ça a fait l'affaire!
madesch

Réponses:

168

Essayez d'ajouter 2 espaces (ou une barre oblique inverse \) après la première ligne:

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

Visuellement:

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

Production:

<p><a href="url">Name of link</a><br>
My line of text<br></p>
majidarif
la source
3
Je suis tellement content d'avoir trouvé cette réponse. Existe-t-il une documentation officielle de Markdown avec des informations comme celle-ci?
Timothy Zorn
15
C'est génial, mais avec un petit problème - avoir un éditeur configuré pour supprimer les espaces blancs en excès;)
Tim Malone
1
@TimMalone FWIW, certains éditeurs (enfin, UltraEdit au moins) prennent en charge les paramètres par type de fichier, vous pourriez peut-être désactiver le découpage des .mdfichiers.
collapsar le
3
L'ajout d'une barre oblique inverse à la fin de la ligne fait de même.
JPG
Savez-vous pourquoi l'ajout de 2 espaces ou un `\` le corrige?
Artur le
5

Je sais que cet article concerne l'ajout d'un seul saut de ligne, mais j'ai pensé mentionner que vous pouvez créer plusieurs sauts de ligne avec le caractère barre oblique inverse ( \):

Hello
\
\
\
World!

Cela entraînerait 3 nouvelles lignes après "Hello". Pour clarifier, cela signifierait 2 lignes vides entre "Hello" et "World!". Il s'afficherait comme ceci:


Bonjour



Monde!



Personnellement, je trouve ce nettoyant pour un grand nombre de sauts de ligne par rapport à l'utilisation <br>.

Notez que les barres obliques inverses ne sont pas recommandées pour des raisons de compatibilité . Donc, cela peut ne pas être pris en charge par votre analyseur Markdown, mais c'est pratique quand c'est le cas.

scottg489
la source