WIKI Code darstellen

Aus Triopsi Hosting Wiki
Version vom 19. Mai 2023, 08:16 Uhr von Triopsi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Es gibt verschiedene Wege, um Code hie rim Wiki darzustellen. Hier ein Überblick.

Einfacher Code

Ein einfachen code <script>alert('Hello!);</script> kann man wie folgt darstellen lassen.

Beispiel:

<code><script>alert('Hello!);</script></code>

Mehrzeiliger Code

Ein mehrzeiliger Code wird durch ein Leerzeichen am Anfang jeder Zeile dargestellt.

Beispiel:

erste Codezeile
... 
letzte Codezeile

Langer Code

Langer Code wird mit <pre></pre> dargestellt.

Beispiel:

<pre>
erste Codezeile
... 
letzte Codezeile
</pre>

Systaxt Highlight

Möchte man code in in den Fokus setzen, so empfielt sich das higlighten von code. Dies kann mit wie mit dem <syntaxhighlight></syntaxhighlight> Tag realisieren.

Beispiel:


<syntaxhighlight lang="php">
<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>
</syntaxhighlight>

wird zu:

<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>

Dabei kann das Attribute lang="" in die entsprechende Programmiersprache gesetzt werden.

Mögliche Sprachen:

actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp, cpp-qt, csharp, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php, php-brief, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80

Sonderzeichen maskieren

Möchte man hier im Wiki Sonderzeichen maskieren so benutzt man den Tag <nowiki></nowiki>.


Siehe auch