HighLighter (für moziloCMS 1.12)
HighLighter ist die Einbindung des freien Syntax-Highlighters GeSHi in moziloCMS. GeSHi unterstützt Syntaxhervorhebung für fast 200 Programmiersprachen.Download
Download: HighLighter
HighLighter.zip (1.03 MB)Nutzung
Das Plugin hat zwei Parameter: Die Programmiersprache - und den eigentlichen Code, für den das Highlighting stattfinden soll:{HighLighter|Sprache|Code}
Beispiel:{HighLighter|html4strict|<a href="http://mozilo.de" title="mozilo">mozilo!</a>}
Ergebnis:
<a href="http://mozilo.de" title="mozilo">mozilo!</a>
Nutzbar sind alle im Plugin-Unterverzeichnis "geshi" vorhandenen Sprachen. Groß-/Kleinschreibung ist dabei egal; "Java" = "JAVA" = "java" = "jAvA".
Das Verzeichnis "geshi" kann um eigene Sprachdefinitionen ergänzt oder auf die tatsächlich benötigten reduziert werden.
Konfiguration
Über folgende Konfigurationsoptionen kann die Ausgabe des Plugins beeinflußt werden:Zeilennummern anzeigen | Anzeige der Zeilennummern vorm Code |
Keywords verlinken | Keywords und Standard-Klassen verlinken auf die passende Stelle in der API-Dokumentation der verwendeten Sprache |
Header anzeigen | Anzeige der verwendeten Sprache über dem Code |