例如,这个
1. first item
2. second item
- first subitem
- second subitem
more info about the 2nd item
3. third item
产生这个
我如何获得关于第二项"的更多信息。出现在代码中的位置?
答案 0 :(得分:6)
以下将“more info”作为pandoc
降价中第二个子项目项目符号内的独立段落。
1. first item
2. second item
- first subitem
- second subitem
more info about the 2nd item
3. third item
输出:
<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>
答案 1 :(得分:1)
这是一个令人讨厌的问题,我似乎也无法以优雅的方式解决。但是,要编译为HTML,有一个简单的解决方法:在嵌套列表的最后一项之后放置</ul>
或</ol>
标记。
1. first item
2. second item
- first subitem
- second subitem</ul>
more info about the 2nd item
3. third item
这将触发HTML在Markdown指示它之前结束 - 在这种情况下是无序的 - 嵌套列表。幸运的是,只要您混合无序(<ul>
)和有序(<ol>
)列表,这根本不会破坏您的布局。如果您的嵌套列表与其父级的类型相同,将打破您的布局*。
如果需要,您还可以在不属于嵌套列表的第一行之前放置<br>
元素,我发现这会产生更具视觉吸引力的布局。