Service de coloriage de Code en ligne [fermé]
Je voudrais savoir si quelqu'un connaît un service en ligne où nous collons le code et il génère le code source HTML coloré pour ce code. Cela pourrait être PHP, HTML, CSS, Javascript, C, Java.
L'idée est qu'une fois que j'ai le code html coloré, je pourrais facilement le mettre dans mon wordpress.com blog. Je connais [sourcecode language="whatever"]
mais je voulais juste connaître un service en ligne qui prend en charge plusieurs langues. Le avantage {[5] } est que, je peux choisir n'importe quel style de couleur/thème de cette ligne pour mon code.
Merci
7 réponses
Aussi, vous pouvez utiliser http://tohtml.com/html/ ou GeSHi
Prettify est le coloriseur de code utilisé par StackOverflow.
Vous pouvez regarder SyntaxHighligher. Il utilise JavaScript donc il n'utilise pas les ressources de votre propre serveur et prend en charge un tas de schémas de couleurs. http://alexgorbatchev.com/wiki/SyntaxHighlighter
Le problème avec mettre votre code dans un générateur sur un autre site web est que si vous le changez quelque part, vous devez le remettre, ce qui peut devenir fastidieux.
J'ai récemment trouvé http://hilite.me . Je l'aime parce qu'il y a une option pour le formatage du texte-utile lorsque vous publiez un fichier de configuration ou une série de commandes.
D'un point de vue WordPress, j'ai essayé de réduire le nombre de plugins que je cours après une analyse pingdom.com a montré combien de temps mon chargement de page prenait à cause d'un plugin de coloration syntaxique-et je poste rarement du code, donc ça n'en valait vraiment pas la peine.
J'aime l'idée d'insérer du code bloque en tant que html pur dans le post parce que vous n'êtes pas obligé d'avoir ce plugin à l'avenir et je suppose que cela n'aura pas d'impact sur les temps de chargement des pages.
J'utilise WP-syntaxe pour WordPress. Fonctionne très bien pour moi. Ce n'est pas exactement ce que vous cherchez, mais j'ai pensé que je le mentionnerais ici si quelqu'un cherche la syntaxe hightlighting dans WordPress. De la description d'utilisation:
Enveloppe les blocs de code avec
et où la langue est un GeSHi pris en charge la syntaxe de la langue. L'attribut line est facultatif.