2011-01-06 3 views

Antwort

1

Sie pygments verwenden Es ist ein Werkzeug in python hunderte anzuzeigen o. f verschiedene Sprache http://pygments.org/, also auch Rubin.

7

Es gibt sehr viele solcher Werkzeuge Stack-Überlauf google-code-prettify verwendet Wenn Sie das Format von Code wie hier gepostet, könnten Sie verwenden möchten Ruby-Beispiel:...

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

Das Ergebnis wird wie folgt aussehen:

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

Ich sehe keine "lang-Ruby" drin: http://code.google.com/p/google-code-prettify/source/browse/trunk/src . Was vermisse ich? – Eduardo

+1

@Eduardo Das sind Sprachen, die nicht nativ von prettify unterstützt werden - daher die Spracherweiterungen. Ruby wird nativ unterstützt (obwohl es keine gründliche Implementierung ist). Daher wird in der von Ihnen angegebenen URL keine Ruby-Erweiterung angezeigt. Siehe Zeile 1353-1358 (oder grep Ruby) in 'src/prettify.js' Datei, um zu sehen, dass ich meine – CodeExpress

+0

@Shivam, ok, danke für die Klärung. – Eduardo

0

Die Seite, die Sie verlinkt haben, ist ein WordPress-Blog, der anscheinend die wp-syntax wordpress plugin verwendet. Wenn Sie nach "Syntax Highlighter" oder "Syntax Highlighting" suchen, können Sie etwas finden, das mit Ihrer Webseite funktioniert.

Verwandte Themen