我有一个使用Octopress(使用Jekyl)的网站。下面是我想要显示颜色高亮语法的代码块:
~~~
def what?
42
end
~~~
{:lang='ruby}
如果这是一个文件。markdown文件,它被正确解析,我看到正确的代码语法。如果它在file.html中,则不会被解析为代码语法。我怎么做才能在html文件中正确解析?
那不工作了。使用
~~~
def what?
42
end
~~~
{:.language-ruby}
或者更好的
~~~ ruby
def what?
42
end
~~~
例子当文件扩展名为html时,Markdown不起作用。
Markdown可以与html一起工作。
如果文件有一个YAML Front Matter部分,它将是被杰基尔转化了。同样的情况也会发生在。html,。markdown,。md,或.textile文件在您的网站的根目录或目录未列出以上。