Inclure un fichier de code source dans le wiki

From Alliance Doc
Jump to navigation Jump to search
This page is a translated version of the page Including a source code file within the wiki and the translation is 100% complete.
Other languages:

Tel que mentionné à la page Inclure du code source dans le wiki, les balises <syntaxhighlight> </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

Fichier : 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

Fichier : myfile.sh

#!/bin/bash
echo "ceci est un script bash"