Prettify (code source) - nschonni/wet-boew GitHub Wiki
Mise en surbrillance de syntaxe des extraits de code source dans une page html en utilisant google-code-prettify.
Responsable de projet : Paul Jackson (@pjackson28)
- Appliquer class="wet-boew-prettify" à un élément sur la page pour charger le composant (une fois par page).
- Appliquer class="prettyprint" à un élément pre ou code pour appliquer la mise en surbrillance de syntaxe. Comme alternative utiliser class="wet-boew-prettify all-pre" pour appliquer la mise en surbrillance de syntaxe à tous les éléments pre sur la page.
- Appliquer class="linenums" à un élément pre ou code pour ajouter les nombres de ligne. Comme alternative utiliser class="wet-boew-prettify linenums" à tous les éléments pre applicables. Spécifier le nombre commençant en ajoutant linenums:# avant linenums.
- Ajouter le soutien supplémentaire de langage de programmation avec class="wet-boew-prettify lang-*" (p. ex., class="wet-boew-prettify lang-css") et en ajoutant class="lang-*" à chaque élément pre ou code applicable.
Prettify est dépendent sur google-code-prettify(licence Apache 2.0).
Le code pour prettify se trouve à plusieurs endroits dans le répertoire source de la BOEW :
- js/workers/prettify.js - contient le code JavaScript pour prettify
- js/sass/prettify.scss - contient le CSS pour prettify
- js/dependencies/prettify.js - fichier script principal pour google-code-prettify
- js/dependencies/prettify/ - contient les fichiers script pour google-code-prettify spécifique à chaque syntaxe
Il n’existe actuellement aucun problème connu.