Modèle:Codefile

De Banane Atomic
Révision datée du 21 avril 2023 à 18:48 par Nicolas (discussion | contributions) (Page créée avec « <noinclude> Ajout d'un titre de fichier et de son code avec coloration syntaxique avec {{boxx|syntaxhighlight}} == Utilisation == {{code | lang=mediawiki | code= <nowiki>{{codefile | filename=script.sh | code= #!/usr/bin/bash }}</nowiki> }} {| class="wikitable wtp" |+ Paramètres optionnels ! Paramètre ! Description |- | collapsed || mettre à {{boxx|true}} pour réduire le bloc |- | lang || forcer la langue au lieu de la déduire de l'extension du fichier |}... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Ajout d'un titre de fichier et de son code avec coloration syntaxique avec syntaxhighlight

Utilisation

Mediawiki.svg
{{codefile | filename=script.sh | code=
#!/usr/bin/bash
}}
Paramètres optionnels
Paramètre Description
collapsed mettre à true pour réduire le bloc
lang forcer la langue au lieu de la déduire de l'extension du fichier

Exemple

script.sh
#!/usr/bin/bash

Code

Mediawiki.svg
{| class="filebox {{#ifeq:{{{collapsed|}}}|true|mw-collapsible mw-collapsed |}}{{{class|}}}"
| {{{filename|file.ext}}}
|-
|
{{#tag: syntaxhighlight |{{{code}}}| lang={{{lang}}}}}
|}
Css.svg
table.filebox {
	border: 1px solid white;
	border-top-left-radius: 1.5em;
	margin-bottom: 4px;
	width: 100%;
	table-layout: fixed; /* force the cells to fit the table */
}
table.filebox tr:first-child > td {
	font-family: "Source Code Pro", Consolas, monospace;
	padding-left: 1em;
}
table.filebox pre {
	margin: 0;
}