我正在添加Markdown支持我的CMS编辑器。

写Markdown内容时,我如何创建两个空行?

我一直在努力,但总是只有一条线。


当前回答

对于Markdown中的空行,转义一个空格(\),然后添加新行。

例子:

"\

"

记住:转义一个空格和转义一个新行。这种方式是Markdown兼容的,并且应该在任何编译器中正确编译。您可能必须选择示例文本以查看它是如何设置的。

其他回答

你可以用这个来完美地完成:

texttextexttexttext
 
 
texttexttexttexttext

在GitHub Wiki markdown中,我使用散列符号(#),后面跟着两个空格,使换行符变大。它实际上并没有提供多个换行符,但它提供了一个大换行符,很好地满足了我的需求。

而不是:

text
(space)(space)
more text

我做了:

text
(hash mark)(space)(space)
more text
 

这个HTML实体的意思是“非换行空格”将帮助您处理每个换行符

您可以重复使用连续空格(U+00a0)和两个空格(U+0020×2)以及换行符(U+000a)的序列来实现这一点。根据您的用例,需要两次或两次以上。

使用(这里不是降价解释,而是)实际的空白字符(理论上是可复制粘贴的):

Preceding
   
   
   
Following.

我不知道它是否适用于其他编辑器,但在VSCode中,简单的#后跟换行符就可以达到我的目的,并且可以无限重复。(与无输出的反引号不同)

事实上,它是一个空的标题行,所以任何文档大纲或自动格式化都可能看起来很怪异。