Prettify
Aperçu
Responsable de projet : Paul Jackson (@pjackson28)
Object
Affiche de la syntaxe des extraits de code source.
Mise en oeuvre
- 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 utiliserclass="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 utiliserclass="wet-boew-prettify linenums"
à tous les éléments pre applicables. Spécifier le nombre commençant en ajoutantlinenums:#
avantlinenums
. - 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 ajoutantclass="lang-*"
à chaque élémentpre
oucode
applicable.
Exemples
Développement
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
Problèmes connus
Il n’existe actuellement aucun problème connu.
Historique des versions
Références
- Date de modification :