The blank line is the paragraph separator
In Markdown, paragraphs are separated by one or more blank lines. Adjacent lines without a blank line between them are joined into the same paragraph — even if you typed them on different lines in the source.
This trips up everyone the first week. The visual line break in your editor does nothing. The blank line is what splits paragraphs.
Forcing a hard line break inside a paragraph
Three options, in order of preference:
- Backslash at end of line (
line one\thenline two) — explicit and visible in source. - Two trailing spaces + Enter — CommonMark standard, but invisible in most editors.
- HTML <br> — fine, just less idiomatic.
Trailing-space pain: editors strip trailing whitespace by default. Many style guides ban the two-space trick because it silently disappears the moment someone runs prettier. Use the backslash or <br>.