Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

PrettyCode – Coloration syntaxique avec CodeMirror

Description

Le plus joli bloc de coloration syntaxique pour l’éditeur WordPress.
Éditez en direct vos extraits de code dans l’administration avec la correspondance des crochets, personnalisez les couleurs avec plus de 50 thèmes (Base16, Monokai, Material, Zenburn, Hopscotch…).
Compatible avec les principaux langages : HTML, CSS, JS, JSX, Stylus, Sass, PHP, Python, C, C++, C#, Java, XML, Shell, JSON, Go, Swift…

Ce bloc utilise CodeMirror. Vous avez peut-être déjà vu ce bloc sur l’extension Advanced Gutenberg Blocks il y a quelques années. C’est maintenant un bloc mis à jour et autonome.

Tierces parties

Ces extensions utilisent plusieurs bibliothèques tierces :

  • WordPress create-block par gziolo – https://www.npmjs.com/package/@wordpress/create-block
  • CodeMirror – https://github.com/codemirror/CodeMirror
  • react-codemirror2 par scniro – https://github.com/scniro/react-codemirror2

Un grand merci à leurs créateurs et mainteneurs respectifs !

Captures d’écran

Blocs

Cette extension fournit 1 bloc.

  • PrettyCode A code syntax highlighting block for your snippets of all major languages.

Installation

  1. Téléverser les fichiers de l’extension vers le répertoire /wp-content/plugins/prettycode, ou installez directement l’extension via l’écran Extensions de WordPress.
  2. Activez l’extension via l’écran « Extensions » de WordPress
  3. Accédez à une publication et cliquez sur « Ajouter un bloc »
  4. Recherchez le bloc « PterryCode »

FAQ

Quels sont les langages disponibles ?

Tous les langages majeurs sont disponibles : HTML, CSS, JS, JSX, Stylus, Sass, PHP, Python, C, C++, C#, Java, XML, Shell, JSON, Go, Swift…

Puis-je ajouter d’autres langages ?

Oui, en utilisant le filtre prettycode_languages_list.

Puis-je personnaliser l’apparence ?

Bien sûr ! Vous avez accès à plus de 50 thèmes sombres et clairs comme Base16, Monokai, Material, Zenburn, Hopscotch…

Puis-je contribuer ?

Yep ! Le dépôt public est ici : https://github.com/maximebj/prettycode.plugin

Avis

8 mars 2022
Merci d'avoir transposé le bloc en standalone, il était vraiment cool dans AGB.
Lire les 2 avis

Contributeurs/contributrices & développeurs/développeuses

« PrettyCode – Coloration syntaxique avec CodeMirror » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“PrettyCode – Coloration syntaxique avec CodeMirror” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « PrettyCode – Coloration syntaxique avec CodeMirror » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.0.7

  • Correction de l’interlignage de l’éditeur de code

1.0.6

  • Ajout des traductions pour les fichiers JS
  • Fixed a bug with PHP block

1.0

  • Version initiale