Je reviens pour te confirmer ce que je t'ai dit plus haut (j'ai écris la réponse en 5/5 avant de partir au boulot).
Redcarpet est un parser de markdown, pas un colorateur syntaxique. Il permet juste de transformer un texte (formatté en md) en html. Si tu veux faire de la coloration syntaxique, il faut y adjoindre un parser qui va parser un bloc de code et ajouter toutes sortes de balises html pour identifier les différents types d'objets présents dans ton code (lignes, controles, variables ...). Une feuille de style permettra de colorer tout ca par la suite. Tu trouveras ton bonheur parmi les nombreuses gemmes permettant de faire ceci ici: https://www.ruby-toolbox.com/categories/syntax_highlighting Pour avoir pas mal perdu de temps sur cette problématique, pygments (biblio python) est la meilleure solution coté serveur. Pour l'utiliser en Ruby, il y a plusieurs options mais je te conseille pygments.rb Le lien que je t'ai donné dans le mail précédent te propose un exemple d'utilisation. Pygments.rb est fourni sans les css, tu les trouveras ici: https://github.com/richleland/pygments-css Tu devras peut être les modifier, il me semble qu'elles ne fonctionnent pas "d'emblée" à cause du ".codehilite" (c'est celui la qu'il faut modifier). Voila, tu as de quoi avancer. N'hésite pas cependant si tu galères toujours =). Cdlt. Le 15 mai 2012 08:24, Florian Dutey <[email protected]> a écrit : > Redcarpet ne fait pas de coloration syntaxique à ma connaissance mais du > markdown. Il faut l'utiliser avec un colorateur comme pygment.rb ou autre. > > Ici tu as un exemple d'utilisation des 2 ensemble: > https://github.com/mulasse/formol-markdown/tree/master/lib/formol/formatters/redcarpet > > Cdlt. =) > > > > Le 14 mai 2012 23:29, Olivier Morel <[email protected]> a écrit : > > oui je viens de voire sa à l'instant lol.. >> >> je vais continuer à chercher pour essayer de résoudre mon problème . >> >> -- >> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" >> de Google Groups. >> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> [email protected] >> > > -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
