最近有用户问我,在简书写 Markdown, 一条有序列表 item 之后接一条无序列表 item,为什么 parse 的结果,第二个 item 依旧是作为有序列表的第二项显示,带有有序列表的列表符号? 用代码和结果示例来表示就是这样,如果我们写如下的 Markdown source: 1. Foo - Bar 为什么 parse 后结果是: 1. Foo 2. Bar 而不是: 1. Foo Bar 老实说因为这种写法相对较少,我以前没有想到过这个问题.简书的 Markdown 规则原则上是…