html – Markdown范围和块?

我注意到,块级别的东西不是真正的降价友好.想象下面的段落(是的,我打算输出twitter引导):
<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,yada yada yada.</p>
</section>

相反,产出的产量更接近:

<p><section id="loremipsum"></p>
<div class="page-header">
# heading 1 #
</div>
<p>Lorem ipsum,yada yada yada.</section></p>

这里有两个问题:

>根据Daring Fireball的建议,Markdown应该足够聪明,不能在块级元素(如段标记)周围放置不需要的标签.
标题1没有被解析为标题,而是不分析.

这两个问题实际上也发生在官方解析器的丁格斯,所以我猜这是一个“工作如意”的问题之一.那就是说,那里有没有任何降价大师知道如何解决这些问题?

解决方法

是的,这是设计.根据 Gruber

Note that Markdown formatting Syntax is not processed within block-level HTML tags. E.g.,you can’t use Markdown-style *emphasis* inside an HTML block.

我不知道有什么样的解决方法,但是当谈到Markdown时,我不会把自己放在上师层面.

编辑:如果您正在使用PHP,您可能需要查看PHP Markdown Extra.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些