Viele Blogger berichten von großen und kleinen Errungenschaften. Oft geht es um Codebeispiele die CSS, HTML, PHP oder andere Programmiersprachen betreffen. So auch der PHP Blogger. Hier geht es natürlich vorzugsweise um PHP, aber auch andere Sprachen werden gelistet.
Um ein schickes Syntax-Highlighting auf seinem Blog anbieten zu können, kommen mehrere Varianten in Betracht. Die schönste ist meiner Meinung nach mittels Starlight von Dean Edwards, über das ich bereits im Artikel “Highlight-Express” berichtet habe.
Das Prinzip ist denkbar einfach: Man nehme ein <pre> Tag und forme ihn um den Beispielcode. In etwa so:
<pre>alert(’Fancy Javascript!’);</pre>
Dann gibt man noch ein Quentchen class-Attribut hinzu und würze es mit der entsprechenden Sprache:
<pre class=”js”>alert(’Fancy Javascript!’);</pre>
und fertig ist das Syntax-Highlighting…
alert('Fancy Javascript!');
Die wichtigsten Sprachen sind bereits in Dean Edwards Archiv enthalten. Neben einer Erweiterung für Blogs mit Permanlinks (siehe den Artikel “Highlight-Express“), habe ich nun das Syntax-Highlighting für MySQL hinzugefügt.
Das Highlighting für T-SQL war nur bedingt geeignet, da es in erster Linie für Stored Procedures gedacht ist. Das überarbeitete und erweiterte Archiv liegt im Downloadordner bereit.
Wichtig: Bitte beachtet, das es zum Einbinden in Blogs mit Permalinks nun eine eigene CSS-Datei mit dem schönen Namen “perma-star-light.css” gibt.


















