Zum Inhalt springen

Vorlage:CodeInline/Doku

Aus Wikonia

Diese Vorlage dient dazu, kurze Codeabschnitte inline darzustellen — etwa innerhalb von Fließtexten oder Beispielen. Sie nutzt die SyntaxHighlight-Extension und kann verschiedene Sprachen farblich hervorheben.

Verwendung[Quelltext bearbeiten]

{{CodeInline|<nowiki><tag>...</tag>|lang=html}}</nowiki>

→ ergibt: <tag>...</tag>

Parameter[Quelltext bearbeiten]

Parameter Beschreibung Standard Pflicht?
1 / code= Der anzuzeigende Code.

Um Parserprobleme zu vermeiden, sollte der Code in <nowiki>-Tags gesetzt werden.

ja
lang= Optionale Sprache für das Syntax-Highlighting.

Akzeptiert z. B. wikitext, html, lua, css, python3

wikitext nein

Beispiele[Quelltext bearbeiten]

Einfacher HTML-Code[Quelltext bearbeiten]

{{CodeInline|<nowiki><h1>Titel</h1></nowiki>|lang=html}}

<h1>Titel</h1>

Wikitext anzeigen[Quelltext bearbeiten]

{{CodeInline|<nowiki>[[Hauptseite]]</nowiki>|lang=wikitext}}

[[Hauptseite]]

Hinweise[Quelltext bearbeiten]

  • Diese Vorlage ist nicht für mehrzeilige Blöcke gedacht dafür gibt es {{Vorlage|CodeBlock}}.
  • Der Code wird nur korrekt angezeigt, wenn Parserzeichen wie {{}} oder [[ ]] durch <nowiki> geschützt sind.

Siehe auch