我正在添加Markdown支持我的CMS编辑器。
写Markdown内容时,我如何创建两个空行?
我一直在努力,但总是只有一条线。
我正在添加Markdown支持我的CMS编辑器。
写Markdown内容时,我如何创建两个空行?
我一直在努力,但总是只有一条线。
当前回答
这个HTML实体的意思是“非换行空格”将帮助您处理每个换行符
其他回答
在支持等式输出的Markdown风格中,以下代码应该在一行中单独工作,在之前和之后都有空行(重复更多行):
$ ~ $
它基本上是一个方程,只包含一个方程——空白。好处是,在Markdown风格,包括PDF和HTML输出选项(包括Rmarkdown),它应该以相同的方式理解这两种输出类型,而我不确定PDF输出将如何解释<br>或
基本上,如果你使用的库是commonmark兼容的,你可以很容易地添加多个硬换行符(<br />)。下面是CommonMark最新规范(0.28)中的一段引文:
前面有两个或多个空格且不在块的末尾的换行符(不在代码span或HTML标记中)将被解析为硬换行符(在HTML中呈现为标记)。
然后……
对于更明显的替代方法,可以使用行结束前的反斜杠代替两个空格
说明书写得很清楚。然而,我一直在使用MarkDig的库,不太适用于两个空格技术(一定是一个bug),但它完美地工作与反弹。
也就是说,这种输入……
Line one\
\
\
\
Line two
将在“第一行”之后产生四个硬换行符。你可以在这里看到(使用反作用力)…
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
请注意,所有符合commonmark的实现都是正确的。
如果Markdown编译器支持HTML,可以在Markdown源代码中添加<br/><br/>。
尝试添加多个空格(两个空格= 1 <br>):
mycode(space)(space)(space)(space)
引号内加空格,后面加两个空格。如需更多行,请重复以下步骤:
text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2
它看起来不错Markdown来源:
text1 text1
` `
` `
text2 text2