Vous rechercher un plugin wordpress bien maintenu, propre et rodé pour mettre en page des extraits de code de programmation sur vos page ?
Pastacode est un plugin de coloration syntaxique pour wordpress et qui utilise la librairie de coloration syntaxique PrismJs (lignes surlignées, documentation des fonctions…).
Grâce à Pastacode vous pourrez afficher du code source dans la fenêtre d’édition, et ceci à partir d’un fichier, ou d’un service web comme : Github, Gist, Pastbin, Bitbucket ou Bitbucket snippets. De plus, les extraits importés à partir des hébergeurs de code sont mis en cache afin de diminuer le nombre de requêtes HTTP.
Il y a aussi 7 thèmes de colorations syntaxiques inclus et la possibilité de créer ses propres thèmes.
Les langages de programmation disponibles sont :
- HTML
- CSS
- JavaScript
- PHP
- C
- C++
- Java
- Sass
- Python
- SQL
- Ruby
- CoffeeScript
- Bash
- Apache config
- less
- haml
- markdown
A savoir qu’en cas de changement de système de coloration syntaxique, il y a à disposition des scripts de migration.
Exemple de code html :
[pastacode lang= »markup » manual= »%3C!–%20Menu%20de%20navigation%20du%20site%20–%3E%0A%3Cul%20class%3D%22navbar%22%3E%0A%20%20%3Cli%3E%3Ca%20href%3D%22%23%22%3EAccueil%3C%2Fa%3E%0A%20%20%3Cli%3E%3Ca%20href%3D%22%23%22%3EPr%C3%A9sentation%3C%2Fa%3E%0A%20%20%3Cli%3E%3Ca%20href%3D%22%23%22%3EActualit%C3%A9%3C%2Fa%3E%0A%20%20%3Cli%3E%3Ca%20href%3D%22%23%22%3EContact%3C%2Fa%3E%0A%3C%2Ful%3E » message= » » highlight= » » provider= »manual »/]
Exemple avec PHP :
[pastacode lang= »php » manual= »%3C%3Fphp%0A%2F%2F%20TABLEAUX%20DE%20REF%0A%24array_tarifs_sommes%20%3D%20array(%0A%09%09%09%09%09%0911%20%3D%3E%20’85’.%24EURO.’%20instead%20of%20100′.%24EURO. »%2C%0A%09%09%09%09%09%0912%20%3D%3E%20’95’.%24EURO.’%20instead%20of%20115′.%24EURO. »%2C%0A%09%09%09%09%09%0913%20%3D%3E%20’99’.%24EURO.’%20instead%20of%20125′.%24EURO. »%2C%0A%09%09%09%09%09%0921%20%3D%3E%20’50’.%24EURO.’%20instead%20of%2065′.%24EURO. »%2C%0A%09%09%09%09%09%0922%20%3D%3E%20’55’.%24EURO.’%20instead%20of%2075′.%24EURO. »%2C%0A%09%09%09%09%09%0923%20%3D%3E%20’60’.%24EURO.’%20instead%20of%2085′.%24EURO. »%2C%0A%09%09%09%09%09%0931%20%3D%3E%20’105′.%24EURO. »%2C%0A%09%09%09%09%09%0932%20%3D%3E%20’115′.%24EURO. »%2C%0A%09%09%09%09%09%0933%20%3D%3E%20’120′.%24EURO. »%2C%0A%09%09%09%09%09%0941%20%3D%3E%20’150′.%24EURO. »%2C%0A%09%09%09%09%09%0942%20%3D%3E%20’165′.%24EURO. »%2C%0A%09%09%09%09%09%0943%20%3D%3E%20’170′.%24EURO. »%0A)%3B%0A%3F%3E » message= » » highlight= » » provider= »manual »/]
Pour télécharger Pastacode : https://fr.wordpress.org/plugins/pastacode