在我的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>
答案 0 :(得分:3)
每个元素都有markdown="1"
属性,告诉markdown处理器解析元素的内容。
现在元素的内容以普通的HTML样式缩进。但是,MarkDown将缩进解析为..你猜对了:代码块。 MarkDown看到的是:
...
<video ...>
...
</video>
...
请注意video
标记前面的四个空格。与stackoverflow.com一样,这些是代码块的MarkDown。
有几个修复:
将markdown="1"
更改为markdown="0"
。或者只是摆脱它。我不确定为什么你有这个属性无处不在。
将文件从.md
重命名为.html
,或_config.yml
未指定为MarkDown的任何其他扩展程序。
取消您的HTML。我知道它看起来很难看,但这是阻止MarkDown将其识别为&#34;代码&#34;。
的唯一方法。