我试图创建一个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
然后链接和文本都在同一行上呈现,但没有换行符。
有关如何解决此问题的任何建议?提前谢谢!
答案 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)
经过长时间的搜索,我找到了这个解决方案:
\
\
这将产生:
答案 3 :(得分:0)
如果要将markdown存储在JavaScript变量中,只需添加新行即可。像这样
let markdown = `
1. Apple
2. Mango
this is juicy
3. Orange
`
答案 4 :(得分:0)