我很难弄清楚如何使用CodeRay gem选择不同的主题/样式来突出显示Ruby代码的语法,默认是好的,但我想知道是否还有其他内容?我似乎无法找到它们。
由于
答案 0 :(得分:0)
我的理解是您生成自己的coderay.css文件。 Coderay没有“主题”。
答案 1 :(得分:0)
试试这个:
然后:
doc = Nokogiri::HTML(html)
doc.search("//pre//code[@class]").each do |pre|
tokens = CodeRay.scan(pre.text, pre[:class])
pre.replace tokens.div(:css => :class)
end
诀窍是用CSS类渲染你的标记。