Modèle:Codefile

De Banane Atomic
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;
}