我如何在 GFM 中包装多行报价?

How can I wrap a multi-line quote in GFM?

Markdown 有一个很棒的功能,可以在三个反引号 (```) 之间包装一堆引号以打开包装,另外三个反引号关闭它。它们之间的内容可以跨越几行,甚至包括空行。一切都会被保留。

是否有不需要我在要换行的每一行前面添加 > 的等效引用?

>>> 这样的东西来开始换行引号和 >>> 来再次关闭它?

无法在纯 Markdown 或 GFM 中做到这一点。

如果你使用换行符而不是段落,你只需要一个 >:

> Lorem[space][space]
ipsum[space][space]
dolor sit amet

结果:

Lorem
ipsum
dolor sit amet

如果您正在使用 kramdown,您可以使用 break <br> 或多个 <br><br> 中断标签。如您所知,break 标签插入一个换行符。

Lorem<br>ipsum<br><br>dolor sit amet

结果:

Lorem
ipsum

dolor sit amet

截至目前,GFM 至少在 gitlab.

中支持这种多行块引用语法
>>>
Testing multiline blockquoute

First line

Second line
>>>

在我的例子中,我有 > 作为我想要保留的输出的一部分。我使用了 <br/><br/>&nbsp;,像这样:

>Welcome to the Sphinx 4.1.1 quickstart utility.
<br/><br/>
Please enter values for the following settings (just press Enter to
accept a default value, if one is given in brackets).
<br/><br/>
...
<br/><br/>
&nbsp;> Separate source and build directories (y/n) [n]: y

结果是:

Welcome to the Sphinx 4.1.1 quickstart utility.

Please enter values for the following settings (just press Enter to accept a default value, if one is given in brackets).

...

 > Separate source and build directories (y/n) [n]: y

这适用于 gitlab。未在 github 中测试。有些地方我不希望字里行间有那么多的白色-space,但我不得不接受它,因为 <br/> 没有完成预期的工作而没有紧随其后的另一个休息。

>>> 不起作用,因为它吞下了引号中的 >