将降价列表转换为 html 的意外 pandoc 行为

Unexpected pandoc behavior converting markdown list to html

Pandoc 在“紧凑和松散列表”部分清楚地描述了它的行为here

然而转换

# Test

- Item 1

- Item 2
  - Subitem 1
  - Subitem 2

结果

<h1 id="test">Test</h1>
<ul>
<li><p>Item 1</p></li>
<li><p>Item 2</p>
<ul>
<li>Subitem 1</li>
<li>Subitem 2</li>
</ul></li>
</ul>

我的理解是输出应该是

<h1 id="test">Test</h1>
<ul>
<li><p>Item 1</p></li>
<li>Item 2
<ul>
<li>Subitem 1</li>
<li>Subitem 2</li>
</ul></li>
</ul>

我正在使用 pandoc 2.10.1。有什么想法吗?

这在 pandoc 2.7 中进行了更改,以使 pandoc 的行为更符合 CommonMark 的行为。变更日志包含此条目:

  • Markdown reader:

    • Improve tight/loose list handling (#5285). Previously the algorithm allowed list items with a mix of Para and Plain, which is never wanted.

提到的问题是#5285

好像文档没有更新。这应该是 reported.