Wer an Internetseiten arbeitet hat auf dem Computer in der Regel einen bevorzugten Editor oder eine Entwicklungsumgebung, in der der Quelltext geschrieben wird. Um eine gewisse Übersichtlichkeit zu wahren, werden die verschiedenen Tags und Ausdrücke in unterschiedlichen Farben gekennzeichnet. Arbeitet man mit einem solchen Highlighter, kann man sich schon auf den ersten Blick einen Überblick über den Quelltext schaffen.
Nun passiert es aber auch häufig, dass man Quelltext im Internet (beispielsweise in Foren oder Blogs) farblich hervorgehoben zeigen möchte. Hier gibt es sicher hunderte von Syntax-Highlightern, die auch viele Sprachen sprechen.
Was ich bisher nicht fand: Einen Highlighter, der die gängigen Quelltexte in Internetseiten komplett highlighten kann. Immer musste ich wählen zwischen PHP, HTML+CSS oder JavaScript.
Genau darüber ärgerte sich auch schon Ixiter, zögerte nicht lange und schrieb sich auf Basis von GeSHi einen Syntax-Highlighter, der neben den normalen 200 Programmiersprachen auch die Sprache Website-Ish versteht und PHP, HTML, CSS und JavaScript gleichzeitig farbig hervorhebt:
<html>
<head>
<title>Tolle Seite mit HTML, PHP und JavaScript</title>
<metahttp-equiv="content-type"content="text/html; charset=UTF-8">
<metahttp-equiv="content-style-type"content="text/css">
<styletype="text/css">
p {
font-family: verdana, georgia, arial,sans-serif;
color:#f00000;
}
</style>
</head>
<body>
<h1>Hier eine HTML-Überschrift</h1>
<h2>Darunter kommt dann schon ein JS-Snippet:</h2>
<scripttype="text/javascript">
document.write("Hello World!");
</script>
<p>Und jetzt gibt es gleich noch ein bisschen PHP!</p>
<p>
<?php
echo‘Und zwar hier!’;
?>
</p>
</body>
</html>
Der Highlighter gibt dem Nutzer neben dem kolorierten Quelltext auch gleich den HTML-Quelltext zur Nutzung in der eigenen Website zurück. Eine schöne Sache also für Leute, die öfters in Foren helfen oder Quelltext im Blog anzeigen wollen.