Markdown没有在Jekyll网站上呈现?

时间:2015-01-09 11:00:40

标签: jekyll

Markdown未转换为HTML。

_config.yml

# Build settings
markdown: kramdown
    input: GFM
# Permalinks
permalink:        pretty
encoding:         UTF-8

前端输出

<article class="post-content">
<!-- Contents of md files here in plain text-->
</article>

2 个答案:

答案 0 :(得分:3)

kramdown Syntax中所述,您必须在html-block元素中启用markdown解析。有两种方法可以做到这一点:

全球:在您的_config.yml中添加:

kramdown:  
  parse_block_html: true

或在降价文档的开头(不在yaml-header中)设置:

{::options parse_block_html="true" /}

本地:将markdown="1"添加到您的html块中,以便在呈现的块内获得降价。

所以在你的情况下会看到:

<article markdown="1" class="post-content">
<!-- Contents of md files here in plain text-->
</article>

答案 1 :(得分:1)

我有这条线:

markdown_ext: "markdown, mkdown, mkdn, mkd, md"

搞砸了