Modèle:Codefile
Apparence
Ajout d'un titre de fichier et de son code avec coloration syntaxique avec syntaxhighlight
Utilisation
{{codefile | filename=script.sh | code=
#!/usr/bin/bash
}}
|
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
{| class="filebox {{#ifeq:{{{collapsed|}}}|true|mw-collapsible mw-collapsed |}}{{{class|}}}" | {{{filename|file.ext}}} |- | {{#tag: syntaxhighlight |{{{code}}}| lang={{{lang}}}}} |} |
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;
}
|