Quel est le meilleur outil pour afficher le code Ruby sur une page Web?Meilleure façon d'afficher le code Ruby sur une page Web?
Comment faites-vous cela?
(quelque chose comme http://www.khelll.com/blog/ruby/stackoverflow-cool-ruby-questions-4/
Quel est le meilleur outil pour afficher le code Ruby sur une page Web?Meilleure façon d'afficher le code Ruby sur une page Web?
Comment faites-vous cela?
(quelque chose comme http://www.khelll.com/blog/ruby/stackoverflow-cool-ruby-questions-4/
vous pouvez utiliser pygments Il est un outil en python pour afficher des centaines o. f langue différente http://pygments.org/, ainsi que rubis.
Il y a beaucoup de tels outils Stack Overflow utilise google-code-prettify Si vous aimez le format code affiché ici, vous pouvez utiliser l'échantillon 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>
Le résultat ressemblera à ceci:
def sum(n)
result = 0
i = 1
while i <= n
result += i
i += 1
end
return result
end
Je ne vois pas de "lang-ruby": http://code.google.com/p/google-code-prettify/source/browse/trunk/src . Qu'est-ce que je rate? – Eduardo
@Eduardo Ce ne sont pas des langues supportées nativement par pretudy - d'où les extensions de langue. Ruby est supporté nativement (mais pas une implémentation complète) donc vous ne voyez pas d'extension ruby dans l'URL que vous avez donnée. Reportez-vous à la ligne 1353-1358 (ou grep ruby) dans le fichier 'src/prettify.js' pour voir que je veux dire – CodeExpress
@Shivam, ok, merci de le préciser. – Eduardo
La page que vous avez mise en lien avec est un blog wordpress qui semble utiliser le wp-syntax wordpress plugin. Si vous recherchez "syntaxe surligneur" ou "coloration syntaxique", vous pouvez trouver quelque chose qui fonctionnera avec votre page Web.
J'aime google code projet Prettify: http://google-code-prettify.googlecode.com/svn/trunk/README.html
Notez que si vous utilisez des rails, vous devrez probablement utiliser l'aide de vue simple_format le code pour afficher.
<%= simple_format(@blogpost) %>
double possible de [Quelle syntaxe surligneur avec l'exportation au format HTML (pour blog) choisir?] (Http://stackoverflow.com/questions/4112314/which-syntax-highlighter-with-export-to -html-for-blog-to-choose) – Nakilon