Markdown中的<video>

时间:2015-08-07 17:35:28

标签: html markdown jekyll

在我的jekyll markdown中使用<video>解析为原始文本,如何让<video>工作?

<div class="row post-image-bg" markdown="1">
    <video width="99%" height="540" autoplay loop muted markdown="1">
        <source src="/images/posts/send-cancel.mp4" type="video/mp4" markdown="1" >
        <source src="/images/posts/send-cancel.webm" type="video/webm" markdown="1">
    </video>
</div>

1 个答案:

答案 0 :(得分:3)

解释

每个元素都有markdown="1"属性,告诉markdown处理器解析元素的内容。

现在元素的内容以普通的HTML样式缩进。但是,MarkDown将缩进解析为..你猜对了:代码块。 MarkDown看到的是:

...
    <video ...>
    ...
    </video>
...

请注意video标记前面的四个空格。与stackoverflow.com一样,这些是代码块的MarkDown。

解决方案

有几个修复:

在本地关闭MarkDown处理

markdown="1"更改为markdown="0"。或者只是摆脱它。我不确定为什么你有这个属性无处不在

关闭文件

的MarkDown解析

将文件从.md重命名为.html,或_config.yml未指定为MarkDown的任何其他扩展程序。

防止MarkDown将其识别为代码块

取消您的HTML。我知道它看起来很难看,但这是阻止MarkDown将其识别为&#34;代码&#34;。

的唯一方法。