我可以关闭Jekyll中的代码块吗?它会使我的.md文件更具可读性。
我有内联HTML和包含的问题。
我使用Jekyll创建网站,从不想要代码块。现在我将样式放在HTML中,如下所示:
<div class="coolclass" markdown = 1>
<div class="anotherClass">stuff </div>
I **love** markdown
</div>
<div class="anotherClass">stuff </div>
被解释为代码块,除非我删除缩进。
<div class="coolclass" markdown = 1>
<div class="anotherClass">stuff </div>
I **love** markdown
</div>
我想关闭代码块,因为我一直没有显示代码。
如果kramdown有这个选项,我认为jekyll可以在配置中设置它:
kramdown:
auto_id_stripping: true
enable_coderay: false
我通过阅读kramdown docs尝试了enable_coderay false,但是没有做到。
答案 0 :(得分:0)
Coderay仅用于语法突出显示,并且在Jekyll中已经设置为false(请参阅此处的默认配置http://jekyllrb.com/docs/configuration/)。
我想你需要的是Kramdown中的remove_block_html_tags
。但它目前还没有得到杰基尔的支持。也许您可以尝试将Kramdown作为单独的gem安装以包含此功能。
答案 1 :(得分:0)
使用两个空格而不是四个空格或一个选项卡可以解决大部分问题。然而,像&#39; h1&#39; (&#39; #title&#39;)需要在一行的开头才能工作。还没到那儿......
我这样做:
{% capture includeGuts %}
{% include signup-guts.html %}
{% endcapture %}
{{ includeGuts | replace: ' ', ''}}