无法在Octopress中添加class =“CodeRay”

时间:2013-06-28 13:22:36

标签: jekyll octopress coderay kramdown

我在Octopress中使用kramdown一段时间了。我想将CodeRay添加到我的Octopress中。我安装了coderay。

➜  octopress git:(source) ✗ sudo gem install coderay
Password:
Successfully installed coderay-1.0.9
1 gem installed
Installing ri documentation for coderay-1.0.9...
Installing RDoc documentation for coderay-1.0.9...

我改变了_config.yml

markdown: kramdown
kramdown:
  use_coderay: true
  coderay:
    coderay_line_numbers: table
    coderay_css: class

我添加了sass / custom / _coderay-github.scss,我可以在CSS中看到它们。

我使用了以下内容但是没有一个标签添加到我的html中,因此它不会呈现CodeRay css。

~~~
def hello
  puts "hello world"
end
~~~
{:lang="ruby"}

缩进的:

    puts "hello world"
{:lang="ruby"}

有人能告诉我如何将CodeRay添加到我的Octopress吗?

我正在关注此post

提前谢谢。

1 个答案:

答案 0 :(得分:0)

好的,我在this page找到了答案。

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

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