Skip to content

Tel que mentionné à la page Inclure du code source dans le wiki, les balises <syntaxhighlight> servent à inclure du code. Si vous désirez que le code soit à part du texte, utilisez le gabarit {{File}}. Ce gabarit prend le nom (paramètre name), la langue (paramètre lang) et le contenu (paramètre contents) du fichier comme arguments. Ce gabarit utilise par défaut le langage bash.

Par exemple,

{{Fichier
  |name=myfile.sh
  |lang="bash"
  |contents=
#!/bin/bash
echo "ceci est un script bash"
}}

donne le résultat suivant

myfile.sh
#!/bin/bash
echo "ceci est un script bash"

Caractères spéciaux : Trait vertical et signe d'égalité

Les scripts bash contiennent souvent des caractères qui ont aussi une signification pour l'analyseur syntaxique (parser) MediaWiki. * Si le code source contient un trait vertical (le caractère |), remplacez-le par {{!}}. * Dans certains cas vous devez remplacer le signe d'égalité (le caractère =) par {{!}}.

Affichage des numéros de lignes

Pour afficher les numéros de lignes, ajoutez l’option lines=yes, par exemple

{{Fichier
  |name=monfichier.sh
  |lang="bash"
  |lines=yes
  |contents=
#!/bin/bash
echo "ceci est un script bash"
}}

donne le résultat suivant ```bash linenums="true" title="myfile.sh"

!/bin/bash

echo "ceci est un script bash"