Pastacode le plugin de coloration syntaxique pour votre wordpress

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 :

<!-- Menu de navigation du site -->
<ul class="navbar">
  <li><a href="#">Accueil</a>
  <li><a href="#">Présentation</a>
  <li><a href="#">Actualité</a>
  <li><a href="#">Contact</a>
</ul>

 

Exemple avec PHP :

<?php
// TABLEAUX DE REF
$array_tarifs_sommes = array(
						11 => '85'.$EURO.' instead of 100'.$EURO.'',
						12 => '95'.$EURO.' instead of 115'.$EURO.'',
						13 => '99'.$EURO.' instead of 125'.$EURO.'',
						21 => '50'.$EURO.' instead of 65'.$EURO.'',
						22 => '55'.$EURO.' instead of 75'.$EURO.'',
						23 => '60'.$EURO.' instead of 85'.$EURO.'',
						31 => '105'.$EURO.'',
						32 => '115'.$EURO.'',
						33 => '120'.$EURO.'',
						41 => '150'.$EURO.'',
						42 => '165'.$EURO.'',
						43 => '170'.$EURO.''
);
?>

 

Pour télécharger Pastacode : https://fr.wordpress.org/plugins/pastacode

 

Author: Franck Pertegas

Share This Post On

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *