Cómo insertar un salto de línea <br> en markdown


88

Estoy intentando crear un archivo de rebajas con algunos párrafos que contienen un enlace y una línea de texto en la siguiente línea. El problema que encontré es que cuando hago una nueva línea después del enlace, se representa con una <p>etiqueta separada .

Mi rebaja es la siguiente:

[Name of link](url)

My line of text

Que se representa en el siguiente html:

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

En cambio, quiero que se renderice así:

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

También intenté usar un solo salto de línea en la rebaja:

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

Pero luego, tanto el enlace como el texto se representan en la misma línea, pero sin un salto de línea.

¿Alguna sugerencia sobre cómo solucionar esto? ¡Gracias por adelantado!


3
intente agregar 2 espacios después[Name of link](url)<space><space>
majidarif

Muchas gracias majidarif, ¡eso hizo el truco!
madesch

Respuestas:


168

Intente agregar 2 espacios (o una barra invertida \) después de la primera línea:

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

Visualmente:

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

Salida:

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

3
Estoy tan contento de haber encontrado esta respuesta. ¿Existe una documentación oficial de Markdown con información como esta incluida?
Timothy Zorn

15
Esto es genial, pero con un pequeño problema: tener un editor configurado para eliminar el exceso de espacios en blanco;)
Tim Malone

1
@TimMalone FWIW, algunos editores (bueno, UltraEdit al menos) admiten configuraciones por tipo de archivo, posiblemente podría deshabilitar el recorte de .mdarchivos.
collapsar

3
Agregar una barra invertida al final de la línea hace lo mismo.
JPG

¿Sabes por qué agregar 2 espacios o un `\` lo soluciona?
Artur

5

Sé que esta publicación trata sobre agregar un solo salto de línea, pero pensé en mencionar que puede crear múltiples saltos de línea con el carácter de barra invertida ( \):

Hello
\
\
\
World!

Esto daría como resultado 3 líneas nuevas después de "Hola". Para aclarar, eso significaría 2 líneas vacías entre "Hola" y "¡Mundo!". Se mostraría así:


Hola



¡Mundo!



Personalmente, encuentro este limpiador para una gran cantidad de saltos de línea en comparación con el uso <br>.

Tenga en cuenta que las barras invertidas no se recomiendan por razones de compatibilidad . Por lo tanto, es posible que su analizador Markdown no lo admita, pero es útil cuando lo es.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.