codeSnips

Gestion d'extraits de code à afficher dans les billets

Si votre blog est orien­té program­ma­tion, vous êtes amenés à affi­cher des morceaux de code (snip­pet) de la manière la plus pratique possible. Il existe de nombreuses exten­sions qui affichent le code colo­ri­sé avec lignes numé­ro­tées mais codeS­nips va encore un peu plus loin en permet­tant une gestion inté­res­sante de ces bouts de code.

Le plugin crée un nouveau type de billets corres­pon­dant aux bouts de code. Vous y collez votre code – en choi­sis­sant le langage idoine – mais aussi une descrip­tion du code que vous pouvez choi­sir d'afficher ou pas. La page d'affichage colo­rise le code, vous pouvez choi­sir d'afficher ou pas la numé­ro­ta­tion et un lien vers le code brut est disponible.
Chacun des codes peut être affi­ché dans le conte­nu de vos billets à l'aide d'un short­code du type [[snippet id=5]] avec quelques person­na­li­sa­tions en plus.

Et enfin, l'ensemble de ces codes peut être listé dans une page d'archive. J'avoue que cette dernière fonc­tion m'a convain­cu de l'installer ici. Cela faisait long­temps que je cher­chais une solu­tion pour stocker mes diffé­rents morceaux de code utiles pour mes sites – https://​www​.echo​des​plu​gins​.li​-an​.fr/​c​o​de/.

Réglages

codesnip-reglages

Options de présentation

codesnip-txt

Création d'extrait de code

codesnip-creation

Rendu visuel

codesnip-affiche

Listing

codesnip-liste

Le plugin est four­ni avec deux modèles de template — archive-snippets.php et single-snippets.php — pour aider à créer la page d'archive et l'affichage dans une page unique. Le tout est rangé dans le réper­toire template-samples avec le code CSS qui va bien. Il vous faudra donc un peu batailler pour obte­nir un rendu satis­fai­sant suivant votre thème parce que sinon, ça ne va rien affi­cher par défaut.

Remarque

Si le champ de descrip­tion est très basique, il est compa­tible avec Mark­down Jetpack quelque soit l'extension utili­sée pour l'appeler.

[alert type="info" icon-size="big"]- site de l’extension : https://​word​press​.org/​p​l​u​g​i​n​s​/​c​o​d​e​s​n​i​ps/
– compa­ti­bi­li­té à ce jour : WP 3.9 > WP 4.3.1
– version testée : 1.1.3
[/​alert]

If you have found a spel­ling error, please, noti­fy us by selec­ting that text and pres­sing Ctrl+Enter.

2 commentaires

  1. J'utilise plutot Crayon Syntax High­li­ter, je pense que GitHub Gist est inter­es­sant aussi (vu que ca permet aux gens de propo­ser des amelio­ra­tions ou des mods) mais aucune de ces solu­tions ne permet de faire des archives. Inté­res­sant plugin donc :P

Laisser un commentaire

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

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Ce site embarque des cookies pour vous offrir la meilleur expérience possible

Spelling error report

The following text will be sent to our editors: