Jekyll 我可以在Kramdown关闭代码块吗?

Jekyll 我可以在Kramdown关闭代码块吗?,jekyll,kramdown,Jekyll,Kramdown,我可以在Jekyll中关闭代码块吗?这将使我的.md文件更具可读性 内联HTML和includes都有这个问题 我使用Jekyll创建网站,从不需要代码块。现在,我将样式放在HTML中,如下所示: <div class="coolclass" markdown = 1> <div class="anotherClass">stuff </div> I **love** markdown </div> 我试图通过读取kramdown来启用

我可以在Jekyll中关闭代码块吗?这将使我的.md文件更具可读性

内联HTML和includes都有这个问题

我使用Jekyll创建网站,从不需要代码块。现在,我将样式放在HTML中,如下所示:

<div class="coolclass" markdown = 1>
  <div class="anotherClass">stuff </div>

  I **love** markdown
</div>

我试图通过读取kramdown来启用\u coderay false,但没有成功。

coderay仅用于语法高亮显示,并且在Jekyll中已设置为false(请参见此处的默认配置)


我想你需要的是在Kramdown中
删除块html\u标记。但Jekyll目前不支持它。可能您可以尝试将Kramdown作为一个单独的gem安装,以包含此功能。

使用两个空格而不是4个空格或一个选项卡可以解决大多数问题。然而,像“h1”(“#title”)这样的东西需要放在行的开头才能起作用。还不太清楚

用于在标记文件中包含html 我正在这样做:

{% capture includeGuts %}
{% include signup-guts.html %} 
{% endcapture %}
{{ includeGuts | replace: '    ', ''}}

谢谢你调查这件事。我认为
remove\u block\u html\u标记
太有用了。也许我只需要振作起来提交我自己的补丁…在Rails中,我在
Kramdown::Parser::Kramdown
中添加了一个
MyKramdown
类,在这里我删除了Kramdown的
:codeblock
解析器。我不知道如何在杰基尔做到这一点。
kramdown:
 auto_id_stripping: true
 enable_coderay: false
{% capture includeGuts %}
{% include signup-guts.html %} 
{% endcapture %}
{{ includeGuts | replace: '    ', ''}}