如何在降价中插入换行符

时间:2014-10-29 09:04:15

标签: markdown

我试图创建一个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

然后链接和文本都在同一行上呈现,但没有换行符。

有关如何解决此问题的任何建议?提前谢谢!

5 个答案:

答案 0 :(得分:100)

尝试在第一行后添加2个空格:

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

目视:

[Name of link](url)<space><space>

输出:

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

答案 1 :(得分:10)

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

Hello
\
\
\
World!

这将导致“ Hello”之后出现3行。为了明确起见,这意味着在 “ Hello”和“ World!”之间有2个空行。它将显示如下:


你好



世界!



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

请注意,反斜杠为not recommended for compatibility reasons。因此,您的Markdown解析器可能不支持此 ,但是在使用时很方便。

答案 2 :(得分:6)

经过长时间的搜索,我找到了这个解决方案:

\
&nbsp;
\
&nbsp;

这将产生:



答案 3 :(得分:0)

如果要将markdown存储在JavaScript变量中,只需添加新行即可。像这样

let markdown = `
    1. Apple
    2. Mango
     this is juicy
    3. Orange
`

答案 4 :(得分:0)

这很好用: how to get a new line in markdown

检查图像!!!它有效