在网页上显示Ruby代码的最佳方式?

时间:2011-01-06 14:24:03

标签: ruby syntax-highlighting

在网页上显示Ruby代码的最佳工具是什么?

你是怎么做到的?

(像 http://www.khelll.com/blog/ruby/stackoverflow-cool-ruby-questions-4/

4 个答案:

答案 0 :(得分:7)

有很多这样的工具。 Stack Overflow使用google-code-prettify。如果你喜欢这里发布的代码格式,你可能想要使用。 Ruby示例:

<pre class="prettyprint lang-ruby">
def sum(n)
    result = 0
    i = 1
    while i <= n
        result += i
        i += 1
    end
    return result
end
</pre>

结果如下:

def sum(n)
    result = 0
    i = 1
    while i <= n
        result += i
        i += 1
    end
    return result
end

答案 1 :(得分:2)

你可以使用pygments。它是python中显示数百种不同语言http://pygments.org/的工具,也是ruby。

答案 2 :(得分:0)

您链接到的网页是一个wordpress博客,似乎正在使用wp-syntax wordpress plugin。如果您搜索“语法突出显示”或“语法突出显示”,您可以找到适用于您的网页的内容。

答案 3 :(得分:0)

我喜欢谷歌代码美化项目: http://google-code-prettify.googlecode.com/svn/trunk/README.html

注意,如果您使用rails,则可能必须使用simple_format视图助手才能显示代码。

<%= simple_format(@blogpost) %>