Zeph : Création d'un plugin SHJS pour PluXML
jeudi 20 juin 2013 à 21:18
<style type="text/css">
<style type="text/css">
#previous {
font-size: xx-large;
font-weight: bold;
text-decoration: none;
margin-left: 100px;
margin-right: 10px;
}
#next {
font-size: xx-large;
font-weight: bold;
text-decoration: none;
margin-left: 10px;
}
Je souhaite utiliser un plugin pour la coloration syntaxique sous pluXml.
Après quelques recherche sur le forum de PluXml, je n'ai pas trouvé de plugin correspondant à mes attentes.
J'ai fouiné sur le net et j'ai découvert SHJS :
SHJS est un programme JavaScript de coloration syntaxique de code source dans les documents HTML. Avec SHJS vos documents source sont mis en évidence par le navigateur Web côté client. SHJS utilise des définitions de langage de GNU Source-highlight.. Cela donne à SHJS la capacité de mettre en évidence le code source écrit en plusieurs langages :
J'ai créé un plugin pour PluXml afin de pouvoir utiliser SHJS dans mes articles
Si vous souhaitez utiliser ce plugin il vous suffit de Télécharger le plugin shjs pour PluXml et l'installer dans PluXml
Décompresser le zip dans le dossier plugins de PluXml, activer le depuis l'interface d'administration et configuré le style que vous souhaitez utiliser.
Exemple d'utilisation, vous pouvez changer le style appliqué à la coloration syntaxique :
SHJS - coloration syntaxique en JavaScript
Je souhaite utiliser un plugin pour la coloration syntaxique sous pluXml.
Après quelques recherche sur le forum de PluXml, je n'ai pas trouvé de plugin correspondant à mes attentes.
J'ai fouiné sur le net et j'ai découvert SHJS :
SHJS est un programme JavaScript de coloration syntaxique de code source dans les documents HTML. Avec SHJS vos documents source sont mis en évidence par le navigateur Web côté client. SHJS utilise des définitions de langage de GNU Source-highlight.. Cela donne à SHJS la capacité de mettre en évidence le code source écrit en plusieurs langages :
Bison C C++ C# ChangeLog CSS Desktop files Diff Flex GLSL Haxe HTML Java |
Class sh_bison sh_c sh_cpp sh_csharp sh_changelog sh_css sh_desktop sh_diff sh_flex sh_glsl sh_haxe sh_html sh_java |
Java properties files JavaScript JavaScript with DOM LaTeX LDAP files Log files LSM (Linux Software Map) files M4 Makefile Objective Caml Oracle SQL Pascal Perl |
Class sh_properties sh_javascript sh_javascript_dom sh_latex sh_ldap sh_log sh_lsm sh_m4 sh_makefile sh_caml sh_oracle sh_pascal sh_perl |
PHP Prolog Python RPM spec files Ruby S-Lang Scala Shell SQL Standard ML Tcl XML Xorg configuration files |
Class sh_php sh_prolog sh_python sh_spec sh_ruby sh_slang sh_scala sh_sh sh_sql sh_sml sh_tcl sh_xml sh_xorg |
J'ai créé un plugin pour PluXml afin de pouvoir utiliser SHJS dans mes articles
Si vous souhaitez utiliser ce plugin il vous suffit de Télécharger le plugin shjs pour PluXml et l'installer dans PluXml
Décompresser le zip dans le dossier plugins de PluXml, activer le depuis l'interface d'administration et configuré le style que vous souhaitez utiliser.
Exemple d'utilisation, vous pouvez changer le style appliqué à la coloration syntaxique :
#includePour obtenir le résultat ci dessus insérer votre code dans un article avec la baliseusing namespace std; int main(int argc, char ** argv) { cout << "Hello world" << endl; return 0; }
en indiquant la classe à utilisée pour le langage :#include <iostream> using namespace std; int main(int argc, char ** argv) { cout << "Hello world" << endl; return 0; }
Original post of Zeph.Votez pour ce billet sur Planet Libre.