Thursday, July 14, 2011

Affichage de code sur ce blog

Maj du 07/09/2011 :  ajout dans l'article de la visualisation du code affiché depuis le gist

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 :


C'est quand même plus clair.