Як вставити розрив рядка в розмітку


89

Я намагаюся створити файл розмітки з деякими абзацами, що містять як посилання, так і рядок тексту в наступному рядку. Проблема, з якою я зіткнувся, полягає в тому, що коли я роблю новий рядок після посилання, він відображається окремим <p>тегом.

Моя націнка така:

[Name of link](url)

My line of text

Що відображається в такому html:

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

Натомість я хочу, щоб він відображався так:

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

Я також спробував використати один розрив рядка в розмірі:

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

Але тоді як посилання, так і текст відображаються в одному рядку, але без розриву рядка.

Будь-які пропозиції щодо того, як це вирішити? Спасибі заздалегідь!


3
спробуйте додати 2 пробіли після[Name of link](url)<space><space>
majidarif

Велике спасибі majidarif, це зробило трюк!
madesch

Відповіді:


169

Спробуйте додати 2 пробіли (або зворотну скісну риску \) після першого рядка:

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

Візуально:

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

Вихід:

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

3
Я дуже рада, що знайшла цю відповідь. Чи існує офіційна документація Markdown із такою інформацією?
Timothy Zorn

15
Це чудово, але з однією невеликою проблемою - встановити редактор для видалення зайвих пробілів;)
Тім Малоун

1
@TimMalone FWIW, деякі редактори (ну, принаймні UltraEdit) підтримують налаштування для кожного типу файлу, можливо, ви можете вимкнути обрізку для .mdфайлів.
колапсар

3
Додавання зворотної косої риски в кінці рядка робить те саме.
JPG

Чи знаєте ви, чому додавання 2 пробілів чи `\` це виправляє?
Артур

6

Я знаю, що ця публікація стосується додавання одного розриву рядка, але я думав, що згадаю, що ви можете створити кілька розривів рядків за допомогою \символу backslash ( ):

Hello
\
\
\
World!

Це призведе до 3 нових рядків після "Привіт". Щоб уточнити, це означало б 2 порожні рядки між "Привіт" та "Світ!". Це відображатиметься так:


Здрастуйте



Світ!



Особисто я вважаю цей засіб для чищення великою кількістю розривів рядків порівняно з використанням <br>.

Зверніть увагу, що зворотні скісні риски не рекомендуються з міркувань сумісності . Отже, це може не підтримуватися вашим парсером Markdown, але це зручно, коли він є.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.