在pandoc markdown中的项目符号项目之间插入空行?

在pandoc markdown中的项目符号项目之间插入空行?,markdown,pandoc,Markdown,Pandoc,我想在项目符号元素之间插入一个空行。然而,在pandoc markdown中,我很难做到这一点 我正在使用pandoc-f markdown-t html my_doc.md执行转换 现在,我有一些类似于: * Lorem * ipsum * Dolor * sit amet 这产生了类似于StAdvultMyDrand的空格,其中空白行被忽略: 洛勒姆 ipsum 多洛 坐阿梅特 为了在Lorem和Dolor之间换行,我放了一个。但是,这会产生3个空行:

我想在项目符号元素之间插入一个空行。然而,在pandoc markdown中,我很难做到这一点

我正在使用
pandoc-f markdown-t html my_doc.md
执行转换

现在,我有一些类似于:

* Lorem
    * ipsum


* Dolor
    * sit amet

这产生了类似于StAdvultMyDrand的空格,其中空白行被忽略:

  • 洛勒姆

    • ipsum
  • 多洛

    • 坐阿梅特
为了在Lorem和Dolor之间换行,我放了一个

。但是,这会产生3个空行:

* Lorem
    * ipsum

<br>

* Dolor
    * sit amet
*Lorem
*ipsum

*多洛 *坐阿梅特
但看起来是这样的:

  • 洛勒姆
    • ipsum



  • 多洛
    • 坐阿梅特

如何在顶级(或任何级别)项目符号元素之间获得一个空行?

首先,让我解释一下您看到的结果:列表元素之间的空行被忽略,因此无论在标记源中插入多少新行,您都将只有一个顶级列表

通过添加

,不再只有空行,因此结果是两个列表,它们之间有另一个段落(仅包含换行符)。因此,可以得到块之间的两个默认间距(从列表到段落,从段落到列表),以及段落中的额外换行符。默认间距与一条线的高度大致相同,因此为三条线间距

我认为,您想要的是将最上面的两个项目视为属于不同的列表。这可以通过在列表之间添加注释来实现。它不会创建段落,但仍将列表标记为单独的实体:

*Lorem
*ipsum
*多洛
*坐阿梅特

结果将是单个块间垂直空间。

首先,让我解释一下您看到的结果:忽略列表元素之间的空行,因此无论在标记源中插入多少新行,您都将只有一个顶级列表

通过添加

,不再只有空行,因此结果是两个列表,它们之间有另一个段落(仅包含换行符)。因此,可以得到块之间的两个默认间距(从列表到段落,从段落到列表),以及段落中的额外换行符。默认间距与一条线的高度大致相同,因此为三条线间距

我认为,您想要的是将最上面的两个项目视为属于不同的列表。这可以通过在列表之间添加注释来实现。它不会创建段落,但仍将列表标记为单独的实体:

*Lorem
*ipsum
*多洛
*坐阿梅特

结果将是一个单独的块间垂直空间。

您能澄清您想要的实际HTML吗?“看起来像”不是很清楚,因为CSS等会影响它。标记是关于语义的。你能澄清你想要的实际HTML吗?“看起来像”不是很清楚,因为CSS等会影响它。Markdown是关于语义的。