Inclure un fichier de code source dans le wiki

From CC Doc
Jump to navigation Jump to search
This site replaces the former Compute Canada documentation site, and is now being managed by the Digital Research Alliance of Canada.

Ce site remplace l'ancien site de documentation de Calcul Canada et est maintenant géré par l'Alliance de recherche numérique du Canada.

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:
English • ‎français

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

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