嵌套列表结尾后的文本未正确对齐

Ben*_*Ben 7 markdown r-markdown

例如,这个

1. first item
2. second item
    - first subitem
    - second subitem
   more info about the 2nd item
3. third item
Run Code Online (Sandbox Code Playgroud)

产生这个

在此输入图像描述

如何获得"关于第二项的更多信息"以显示它在代码中的位置?

sco*_*coa 6

以下将"more info"作为第二个子项目项目符号内的独立段落,在pandocmarkdown中.

1. first item
2. second item
    - first subitem
    - second subitem

        more info about the 2nd item

3. third item
Run Code Online (Sandbox Code Playgroud)

输出:

<ol style="list-style-type: decimal">
<li>first item</li>
<li>second item
<ul>
<li>first subitem</li>
<li><p>second subitem</p>
<p>more info about the 2nd item</p></li>
</ul></li>
<li>third item</li>
</ol>
Run Code Online (Sandbox Code Playgroud)


PDi*_*lta 6

这是一个棘手的问题,我似乎也无法以优雅的方式解决。但是,要编译为 HTML,有一个简单的解决方法:在嵌套列表的最后一项之后放置一个</ul>或标记。</ol>

1. first item
2. second item
    - first subitem
    - second subitem</ul>
   more info about the 2nd item
3. third item
Run Code Online (Sandbox Code Playgroud)

这将触发 HTML 在 Markdown 指示之前结束(在本例中为无序)嵌套列表。幸运的是,只要您混合无序 ( <ul>) 和有序 (<ol> ) 列表,这根本不会破坏您的布局如果您的嵌套列表与其父列表具有相同的类型,这破坏您的布局*。

如果需要,您还可以<br>在不再属于嵌套列表的第一行之前放置一个元素,我发现这会产生更具视觉吸引力的布局。