Depuis le début, je me posais la question concernant l'affichage du code.
Dans un 1er temps, je l'affichais directement comme du texte mais ce n'était vraiment pas satisfaisant :
- pas de coloration syntaxique
- dès qu'il y avait du html, une fois sur 2, les balises n'étaient pas échappées
- j'en passe et des meilleures
Exemple (tiré de l'article maven : accélerer les releases en ne générant pas le site) :
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.0</version>
<configuration>
<!-- Only "deploy" instead of "deploy site-deploy" -->
<goals>deploy</goals>
</configuration>
</plugin>
Du coup, je me suis dit que j'allais faire comme tout le monde et utiliser SyntaxeHighlighter. Mais comme je suis fainéant, j'avais pas trop envie de modifier le thème de ce blog d'autant que j'aime bien le changer de temps en temps et je suis certain que j'aurais oublié de reporter l'import.
Donc j'ai décidé d'utiliser le service de github : mes gists.
En plus, pour chaque extrait de code, j'ai un repo git ce qui permet d'avoir en bonus l'historique des modifications.
Voilà ce que donne l'exemple précédent :
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<build> | |
</pluginManagement> | |
<plugin> | |
<artifactId>maven-release-plugin</artifactId> | |
<version>2.0</version> | |
<configuration> | |
<!-- Only "deploy" instead of "deploy site-deploy" --> | |
<goals>deploy</goals> | |
</configuration> | |
</plugin> | |
</pluginManagement> | |
</build> |
C'est quand même plus clair.
No comments:
Post a Comment