微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

原文地址:https://www.jb51.cc/html/231388.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐