我注意到块级的东西对降价并不友好。想象以下部分(是的,我打算为 twitter bootstrap 输出):
<section id="loremipsum">
<div class="page-header">
# Heading 1 #
</div>
Lorem ipsum, blah blah blah, yada yada yada.
</section>
预期的输出应该是:
<section id="loremipsum">
<div class="page-header">
<h1>Heading 1</h1>
</div>
<p>Lorem ipsum, blah blah blah, yada yada yada.</p>
</section>
相反,产生的输出更接近:
<p><section id="loremipsum"></p>
<div class="page-header">
# Heading 1 #
</div>
<p>Lorem ipsum, blah blah blah, yada yada yada.</section></p>
这里有两个问题:
- 根据 Daring Fireball 的建议,Markdown 应该足够聪明,不会放入不需要的内容
块级元素周围的标签,例如节标签。
- 标题 1 不被解析为标题,而是未被解析。
这两个问题实际上也发生在官方解析器 Dingus 中,所以我想这是“按预期工作”类型的问题之一。也就是说,是否有任何降价专家知道如何解决这些问题?