Was ist das beste Werkzeug, um Ruby-Code auf einer Webseite anzuzeigen?Die beste Methode, Ruby-Code auf einer Webseite anzuzeigen?
Wie machst du das?
(so etwas wie http://www.khelll.com/blog/ruby/stackoverflow-cool-ruby-questions-4/
Was ist das beste Werkzeug, um Ruby-Code auf einer Webseite anzuzeigen?Die beste Methode, Ruby-Code auf einer Webseite anzuzeigen?
Wie machst du das?
(so etwas wie http://www.khelll.com/blog/ruby/stackoverflow-cool-ruby-questions-4/
Sie pygments verwenden Es ist ein Werkzeug in python hunderte anzuzeigen o. f verschiedene Sprache http://pygments.org/, also auch Rubin.
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
Ich sehe keine "lang-Ruby" drin: http://code.google.com/p/google-code-prettify/source/browse/trunk/src . Was vermisse ich? – Eduardo
@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
@Shivam, ok, danke für die Klärung. – Eduardo
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.
I Google Code verschönern Projekt mag: http://google-code-prettify.googlecode.com/svn/trunk/README.html
Hinweis, wenn Sie Schienen verwenden, müssen Sie wahrscheinlich die simple_format View Helfer für den Code verwenden, um anzuzeigen.
<%= simple_format(@blogpost) %>
möglich Duplikat [Welche Syntax-Highlighter mit Export in HTML (für Blogs) zu wählen?] (Http://stackoverflow.com/questions/4112314/which-syntax-highlighter-with-export-to -HTML-für-Blog-zu-wählen) – Nakilon