Markdown 杰基尔:如何使用Kramdown在块内进行降价解析?

Markdown 杰基尔:如何使用Kramdown在块内进行降价解析?,markdown,jekyll,kramdown,Markdown,Jekyll,Kramdown,根据Kramdown文档,设置选项parse_block_html应允许在html块内处理标记(Kramdown)语法 在my\u config.yml中,我的设置如下: --- name: Blog Name markdown: kramdown kramdown: parse_block_html: true --- 然后在一个post.md文件中,我尝试如下操作: # Headline1 ------------ <div> # Headline2 -----

根据Kramdown文档,设置选项
parse_block_html
应允许在html块内处理标记(Kramdown)语法

在my
\u config.yml
中,我的设置如下:

---
name: Blog Name
markdown: kramdown
kramdown: 
  parse_block_html: true
---
然后在一个post.md文件中,我尝试如下操作:

# Headline1
------------

<div>
  # Headline2
  ------------
</div>
#标题行1
------------
#头条新闻2
------------

div中的标记内容不会在
jekyll build
时转换为HTML。我错过了什么?(另外,是否有更简单的方法可以在任何其他标记语法(如Red地毯)中执行此操作?

尝试使用内部声明并删除缩进(除非您希望将其视为代码):

#标题行1
------------
{::options parse_block_html=“true”/}
#头条新闻2
------------

如果我读得好,您可以在您的
中添加
markdown=“1”
属性:

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

#标题行1
------------
#头条新闻2
------------

Wow,div中的缩进确实是个问题。甚至不需要
{::options}
内部声明。好极了!
# Headline1
------------

{::options parse_block_html="true" /}
<div>
# Headline2
------------
</div>
# Headline1
------------

<div markdown="1">
  # Headline2
  ------------
</div>