Kramdown / coderay不会使用Jekyl / Octopress中的html解析代码片段

时间:2013-05-23 03:35:01

标签: jekyll octopress coderay kramdown

我有一个使用Octopress的网站(使用Jekyl)。这是我想要显示以下颜色突出显示语法的代码块:

~~~
def what?
    42
end
~~~
{:lang='ruby}

如果这是在file.markdown文件中,它被正确解析,我看到正确的代码语法。如果它在file.html中,则不会将其解析为代码语法。我该怎么做才能在html文件中正确解析这个?

1 个答案:

答案 0 :(得分:1)

does not work 了。使用

~~~
def what?
  42
end
~~~
{:.language-ruby}

或更好

~~~ ruby
def what?
  42
end
~~~

Example

  

当文件扩展名为html时,Markdown不起作用。

Markdown can work with html

  

如果文件有YAML Front Matter部分,它将是   由杰基尔改造。对于任何.html,.markdown,.md都会发生同样的情况,   或.textile文件位于站点的根目录或未列出的目录中   上方。