如何在Markdown中插入换行符<br>


88

我正在尝试创建一个Markdown文件,其中一些段落的下一行包含链接和一行文本。我遇到的问题是,当我在链接后添加新行时,它是用单独的<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 2014年

非常感谢majidarif,才成功!
madesch 2014年

Answers:


168

尝试\在第一行之后添加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官方文档?
蒂莫西·佐恩

15
这很棒,但是有一个小问题-设置了编辑器以删除多余的空白;)
Tim Malone

1
@TimMalone FWIW,某些编辑器(至少是UltraEdit)支持基于文件类型的设置,可能您可以禁用.md文件的修剪。
collapsar

3
在行尾添加反斜杠也是如此。
JPG

您知道为什么添加2个空格或使用一个'\`来解决问题吗?
阿图尔

5

我知道这篇文章是关于添加单个换行符的,但是我想我想提到您可以使用反斜杠()字符创建多个换行符\

Hello
\
\
\
World!

这将导致在“ Hello”之后增加3行。为了澄清,这意味着“ Hello”和“ World!”之间有2个空行。它将显示如下:


你好



世界!



我个人认为,与使用相比,这种清洁器可以解决许多换行问题<br>

请注意,出于兼容性原因,不建议使用反斜杠。因此,Markdown解析器可能不支持此功能,但在使用时很方便。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.