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