Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from SMW\MediaWiki\Hooks\OutputPageParserOutput::getParserOutput in /home/jltryoen/www/MediaWiki/extensions/SemanticMediaWiki/src/MediaWiki/Hooks/OutputPageParserOutput.php at line 161] in /home/jltryoen/www/MediaWiki/includes/debug/MWDebug.php on line 386
« MediaWiki/Mes Extensions/SyntaxHighlight » : différence entre les versions — La FAQ de JLT

« MediaWiki/Mes Extensions/SyntaxHighlight » : différence entre les versions

Page créée avec « {{Extension |name=SyntaxHighlight |link=Extension:SyntaxHighlight |description=Mise en forme de code |githublink=github:wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi }} {{intralink|link=MediaWiki/Mes_Extensions}} <br/> == Nouvelle version avec pygments == La nouvelle version utilise la librairie Pygments . <br> Elle permet pas d'ajouter un langage. <br> Pour cela il faut modifier la librarie utilisée qui est pygments J'ai ajouté le langage Clearcas... »
 
Ligne 10 : Ligne 10 :
== Nouvelle version avec pygments ==
== Nouvelle version avec pygments ==
La nouvelle version utilise la librairie Pygments . <br>
La nouvelle version utilise la librairie Pygments . <br>
Elle permet pas d'ajouter un langage. <br>
Elle permet d'ajouter un langage. <br>
Pour cela il faut modifier la librarie utilisée qui est pygments
Pour cela il faut modifier la librarie utilisée qui est '''pygment'''s
J'ai ajouté le langage Clearcase <br>
J'ai ajouté le langage Clearcase <br>



Version du 19 février 2025 à 12:57


MediaWiki/Mes Extensions/SyntaxHighlight
Nom SyntaxHighlight
Lien Extension:SyntaxHighlight
Github  github:wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi

Description

Mise en forme de code

  MediaWiki/Mes_Extensions


Nouvelle version avec pygments

La nouvelle version utilise la librairie Pygments .
Elle permet d'ajouter un langage.
Pour cela il faut modifier la librarie utilisée qui est pygments J'ai ajouté le langage Clearcase

Je l'utilise au travers du modèle Modèle:Syntaxhighlight

Syntaxe

{{syntaxhighlight | lang=php|code=require_once("$IP/extensions/SyntaxHighlight_GeSHin/SyntaxHighlight_GeSHi.php");}}

Résultat

require_once("$IP/extensions/SyntaxHighlight_GeSHin/SyntaxHighlight_GeSHi.php");

Comment ajouter un "lexer" à l'outil pygments

Voir  https://pygments.org/docs/lexerdevelopment/