Según la especificación de CommonMark:
Párrafo
Un salto de línea es una nueva línea (U+000A), un retorno de carro (U+000D) no seguido de una nueva línea, o un retorno de carro seguido de una nueva línea.
O la especificación de GitHub Flavored Markdown:
Párrafo
Una secuencia de líneas no en blanco que no pueden interpretarse como otros tipos de bloques forma un párrafo. El contenido del párrafo es el resultado de analizar el contenido sin procesar del párrafo como elementos en línea. El contenido sin procesar del párrafo se forma concatenando las líneas y eliminando los espacios en blanco iniciales y finales.
Por lo tanto,
Foo
bar
Debería renderizarse como
Foo bar
Pero en su lugar se renderiza como
Foo
bar
Consulte el ejemplo de CommonMark o el de GitHub.
¿Es esto un error o una desviación intencional de la especificación?
Caso de uso
Este método de manejo de párrafos resulta particularmente molesto cuando algunos usuarios responden por correo electrónico, ya que muchos clientes de correo (como Thunderbird) crean saltos de línea cada cierto número de caracteres. Aunque desde la perspectiva del diseño, los usuarios de correo electrónico no deberían tener que preocuparse por esto ni cambiar su configuración de correo.
Aquí hay un ejemplo:
La única otra situación en la que podría ocurrir esto es cuando nuevos usuarios comienzan a usar Discourse; a veces crean párrafos manuales de esta manera.


