如何在Markdown演示中添加新行?

我的意思是,像\newline in TeX。


当前回答

MarkDown文件以三种方式打破一行

<br />标签使用

paragraph First Line <br /> Second Line

使用\

First Line sentence \
Second Line sentence 

空格键按两次使用

First Line sentence␠␠
Second Line sentence

使用<br />标签的段落。

多个句子在使用\或两次按空格键,然后回车,写一个新的句子。

其他回答

我想在react中创建一个MarkdownPreviewer,作为freecodecamp项目的一部分。所以我拼命地寻找换行符来降价。在尝试了许多建议之后。 我最终使用了\n,它工作了。

如果这里提到的解决方案对你都不起作用,就像我遇到的情况一样,那么你可以做以下事情: 添加一个空头(破坏语义的黑客)

text
####
text

只要确保当标题被添加时,它在markdown css中底部没有边框,所以你可以尝试不同的标题变化。

这取决于您使用的是哪种markdown解析器。例如,在showdownjs中有一个选项{simplelinbreaks: true},它为以下md输入提供了相应的html:

a line
wrapped in two
<p>a line<br>
wrapped in two</p>

只需在行末添加\。例如

one\
two

将成为

one
two

它也比两个空格好,因为它是可见的。

编辑: 它在一些降价应用程序中不起作用,因此可能会导致不兼容。 https://www.markdownguide.org/basic-syntax/#line-break-best-practices

您还可以将其包装在一个隔离的代码块中。这种方法的优点是不需要为每一行添加额外的内容。 但是,内容应该显示为带有背景的高亮块,因此它可能不适用于所有用例。

Lorem inmissa qui propinquas doleas
Accipe fuerat accipiam