Спецификация GitHub Flavored Markdown определяет два типа разрывов строк:
Разрыв строки (не в диапазоне кода или теге HTML), которому предшествуют два
или больше пробелов и не встречается в конце блока, анализируется как
жесткий разрыв строки (отображается в HTML как тег <br />
)
Обычный разрыв строки (не в интервале кода или HTML-теге), который не является
предшествует два или более пробелов или обратный слеш анализируется как
softbreak. (Мягкий разрыв может быть представлен в HTML либо в виде строки
окончание или как пробел. Результат будет таким же в браузерах. В
в примерах здесь будет использоваться конец строки .)
Похоже, вы ожидаете, что разрывы мягких линий будут рассматриваться как разрывы жестких линий. Однако важно помнить, что Markdown является подмножеством HTML, и браузеры сворачивают пробельные символы в HTML, включая вкладки, пробелы, символы новой строки и другие, в один пробел. Поэтому, хотя перевод строки сохраняется в выводе HTML, ваш браузер не будет отображать его.
Учитывая вышесказанное, вы можете использовать жесткие разрывы строк, чтобы принудительно сохранить разрывы строк (в HTML вставлен тег <br />
). Вот так (точка используется вместо пробела в демонстрационных целях):
# Actors
Robert Mitchum··
John Voight
# Musicians
Geddy Lee··
Angus Young
И это дает вам следующий HTML:
<h1>Actors</h1>
<p>Robert Mitchum <br />
John Voight</p>
<h1>Musicians</h1>
<p>Geddy Lee <br />
Angus Young</p>
Обратите внимание на теги <br />
, вставленные в соответствующем месте, что вызывает разрыв строки. Выше приведено как:
Актеры
Роберт Митчум
Джон Войт
Музыканты
Гедди Ли
Ангус Янг
Но вы, вероятно, хотите отдельные абзацы
Конечно, это вставляет два имени в один и тот же абзац, что соответствует тому, что задан вопрос. Однако, если два имени на самом деле должны быть в отдельных абзацах, вы можете просто вставить пустую строку между ними. На самом деле, вы действительно должны вставить пустую строку между заголовком и абзацем. Как это:
# Actors
Robert Mitchum
John Voight
# Musicians
Geddy Lee
Angus Young
Что приводит к этому HTML:
<h1>Actors</h1>
<p>Robert Mitchum</p>
<p>John Voight</p>
<h1>Musicians</h1>
<p>Geddy Lee</p>
<p>Angus Young</p>
И отображается как:
Актеры
Роберт Митчум
Джон Войт
Музыканты
Гедди Ли
Ангус Янг