我有一个使用Octopress的网站(使用Jekyl)。这是我想要显示以下颜色突出显示语法的代码块:
~~~
def what?
42
end
~~~
{:lang='ruby}
如果这是在file.markdown文件中,它被正确解析,我看到正确的代码语法。如果它在file.html中,则不会将其解析为代码语法。我该怎么做才能在html文件中正确解析这个?
答案 0 :(得分:1)
这 does not work 了。使用
~~~
def what?
42
end
~~~
{:.language-ruby}
或更好
~~~ ruby
def what?
42
end
~~~
当文件扩展名为html时,Markdown不起作用。
Markdown can work with html。
如果文件有YAML Front Matter部分,它将是 由杰基尔改造。对于任何.html,.markdown,.md都会发生同样的情况, 或.textile文件位于站点的根目录或未列出的目录中 上方。