GeSHi
Erscheinungsbild
| GeSHi
| |
|---|---|
| colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo von GeSHi | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Entwickler | Nigel McNie, Benny Baumann |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | PHP |
| Kategorie | Syntaxhervorhebung |
| Lizenz | GPL |
| deutschsprachig | ja |
| http://qbnz.com/highlighter | |
GeSHi (Generic Syntax Highlighter) ist eine freie Software zur Syntaxhervorhebung von Quelltext von Programmier- und Auszeichnungssprachen (wie HTML). Die Software wurde in PHP geschrieben und wird von zahlreichen Webanwendungen genutzt, beispielsweise phpBB, MediaWiki und DokuWiki. Es werden über 200 verschiedene Sprachen unterstützt.
Geschichte[Bearbeiten]
GeSHi wurde ursprünglich von Nigel McNie entwickelt, um dem phpBB-Board Syntaxhervorhebung zu ermöglichen. Nachdem festgestellt wurde, dass eine große Nachfrage nach Syntaxhervorhebung auch außerhalb des phpBB-Boards existiert, wurde GeSHi zu einer universell nutzbaren Bibliothek weiterentwickelt.
Nach längerer Inaktivität wurde die Weiterentwicklung am 15. März 2008 an Benny Baumann übergeben.
Eigenschaften[Bearbeiten]
- Unterstützung von über 220 Programmier- und Auszeichnungssprachen
- vollständig CSS-erzeugte Ausgabe
- Erweiterbarkeit durch eigene Sprachdateien
- Kompatibilität mit XHTML 1.1 and CSS Level 2
- automatische Groß- und Kleinschreibung von Schlüsselwörtern
- Zeilenzahlen
- Zeilenumbrüche
- automatische Links zu Dokumentationen
Weblinks[Bearbeiten]
- Hauptseite (englisch)
- Vorlage:GitHub
- SourceForge-Projekt (englisch)
- GeSHi vs CodeMirror