ruby-on-rails - HAML Markdown 过滤器中的语法突出显示

标签 ruby-on-rails ruby syntax-highlighting haml markdown

我正在使用 HAML 的 Markdown 过滤器,如下所示:

:markdown
  This is markdown text, yay!

但我想对该文本中的代码进行语法高亮显示,例如:

:markdown
  This is markdown text, yay!
  <code lang="ruby">
    def hello(world)
      puts "Hello #{world}"
    end
  </code>

有什么办法吗?我知道如何使用 CodeRay,但我不知道如何抓取该文本。

最佳答案

http://railscasts.com/episodes/272-markdown-with-redcarpet使用 albino、nokogiri 和 pygments

关于ruby-on-rails - HAML Markdown 过滤器中的语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946474/

相关文章:

ruby-on-rails - Ruby 数组构造

ruby-on-rails - Rails 缓存模型变量 - 如何 "force reload"?

ruby - 如何在 ruby​​ 中为 OpenSSL 设置 ca-bundle 路径

ruby-on-rails - 在 Rails 3 中路由嵌套资源

php - 如何突出显示搜索结果

ruby-on-rails - 发送邮件时出错(SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A : unknown protocol)

ruby-on-rails - 如何创建 Rails 使用的 Rack 应用程序?

ruby - 此代码在一台机器上有效,但在另一台机器上失败。如何调试?

javaccspecialToken 的绝对偏移量

syntax-highlighting - 哪个 "Display item"类型是代码? (用于更改颜色语法突出显示)