2

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

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

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

4

1 回答 1

1

不再起作用 了。利用

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

或者更好

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

例子

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

Markdown可以与 html 一起使用

如果文件有 YAML Front Matter 部分,它将由 Jekyll 转换。对于您网站根目录或上面未列出的目录中的任何 .html、.markdown、.md 或 .textile 文件,都会发生同样的情况。

于 2013-05-23T17:37:42.377 回答