我很难弄清楚如何使用 CodeRay gem 为 Ruby 代码的语法高亮选择不同的主题/样式,默认设置是可以的,但我想知道是否还有其他提供?我似乎找不到他们。
谢谢
我很难弄清楚如何使用 CodeRay gem 为 Ruby 代码的语法高亮选择不同的主题/样式,默认设置是可以的,但我想知道是否还有其他提供?我似乎找不到他们。
谢谢
尝试这个:
接着:
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 类呈现您的标记。
我的理解是您生成自己的 coderay.css 文件。Coderay 没有“主题”。