在 pandoc markdown 中的项目符号项之间插入空行?
Insert blank line between bullet items in pandoc markdown?
我想在项目符号元素之间插入一个空行。但是,我很难在 pandoc markdown 中完成这项工作。
我正在使用 pandoc -f markdown -t html my_doc.md
执行转换。
现在,我有这样的东西:
* Lorem
* ipsum
* Dolor
* sit amet
这会产生类似于 Whosebug markdown 中的内容,其中忽略空行:
洛伦
- 假数
悲伤
- 坐下见面
为了在Lorem和Dolor之间换行,我放了一个<br>
。但是,这会产生 3 个空行:
* Lorem
* ipsum
<br>
* Dolor
* sit amet
但是看起来像这样:
- 洛伦
- 假数
- 悲伤
- 坐下见面
如何在我的顶级(或任何级别)项目符号元素之间获得一个空行?
首先,让我解释一下您看到的结果:列表元素之间的空行将被忽略,因此无论您在 Markdown 源代码中插入多少换行符,您都将只有一个顶级列表。
通过添加 <br>
,不再只有空行,所以结果是 两个 列表,它们之间有另一个段落(仅包含换行符).所以你在块之间得到两个默认间距(列表到段落,段落到列表),加上段落中的额外换行符。默认间距与一行的高度大致相同,因此是三行间距。
我想您想要的是将最上面的两个项目视为属于不同的列表。这可以通过在列表之间添加注释来完成。它不创建段落,但仍将列表标记为单独的实体:
* Lorem
* ipsum
<!-- -->
* Dolor
* sit amet
结果将是单个块间垂直 space。
我想在项目符号元素之间插入一个空行。但是,我很难在 pandoc markdown 中完成这项工作。
我正在使用 pandoc -f markdown -t html my_doc.md
执行转换。
现在,我有这样的东西:
* Lorem
* ipsum
* Dolor
* sit amet
这会产生类似于 Whosebug markdown 中的内容,其中忽略空行:
洛伦
- 假数
悲伤
- 坐下见面
为了在Lorem和Dolor之间换行,我放了一个<br>
。但是,这会产生 3 个空行:
* Lorem
* ipsum
<br>
* Dolor
* sit amet
但是看起来像这样:
- 洛伦
- 假数
- 悲伤
- 坐下见面
如何在我的顶级(或任何级别)项目符号元素之间获得一个空行?
首先,让我解释一下您看到的结果:列表元素之间的空行将被忽略,因此无论您在 Markdown 源代码中插入多少换行符,您都将只有一个顶级列表。
通过添加 <br>
,不再只有空行,所以结果是 两个 列表,它们之间有另一个段落(仅包含换行符).所以你在块之间得到两个默认间距(列表到段落,段落到列表),加上段落中的额外换行符。默认间距与一行的高度大致相同,因此是三行间距。
我想您想要的是将最上面的两个项目视为属于不同的列表。这可以通过在列表之间添加注释来完成。它不创建段落,但仍将列表标记为单独的实体:
* Lorem
* ipsum
<!-- -->
* Dolor
* sit amet
结果将是单个块间垂直 space。