Markdown Jekyll在post中使用原始HTML

Markdown Jekyll在post中使用原始HTML,markdown,jekyll,github-pages,kramdown,Markdown,Jekyll,Github Pages,Kramdown,我有一个Jekyll网站,用Kramdown解析器用Markdown编写帖子 我想在帖子中添加一些原始HTML。但是,当我尝试添加HTML时,它将其解析为标记(更改HTML被忽略,因为某些标记属性没有引号。例如width=500应该是width=“500” 不需要其他任何东西。HTML在其自己的段落中,没有缩进,并且被解析。对于其他作为参考的段落,为了确保Kramdown不处理/解析原始HTML,可以添加属性markdown=“0”。这将确保Kramdown解析器不接触HTML标记块 例如: 输

我有一个Jekyll网站,用Kramdown解析器用Markdown编写帖子


我想在帖子中添加一些原始HTML。但是,当我尝试添加HTML时,它将其解析为标记(更改
HTML被忽略,因为某些标记属性没有引号。例如
width=500
应该是
width=“500”


不需要其他任何东西。HTML在其自己的段落中,没有缩进,并且被解析。

对于其他作为参考的段落,为了确保Kramdown不处理/解析原始HTML,可以添加属性
markdown=“0”
。这将确保Kramdown解析器不接触HTML标记块

例如:

输入降价:-您好

Output HTML:

          <ul>
           <li>hello</li>
          </ul>
输出HTML:
  • 你好
使用属性
markdown=“0”

输入降价:-您好

输出HTML:-hello

从(提示:使用浏览器查找关键字“raw”跳到相关部分):

如果HTML标记具有属性markdown=“0”,则该标记将被解析为原始HTML块

如果HTML标记具有属性markdown=“1”,则默认值为 使用了解析此标记中语法的机制

如果HTML标记具有属性markdown=“block”,则 标记被解析为块级元素

如果HTML标记具有属性markdown=“span”,则 标记被解析为跨级别元素


此外,所有常规XML标记都被解析为原始HTML块。

正如我所说的,这实际上不起作用,但我假设它通常会更正“无效”HTML。
Output HTML:

          <ul>
           <li>hello</li>
          </ul>