Syntaxhighlighter für Serendipity
Sodala, endlich hab ichs geschafft, der Syntaxhighlighter ist installiert. Wie immer, eigentlich ist es ja ganz einfach...
Installation
Hier die Schritte:
- Das Plugin dp.SyntaxHighlighter von der Serendipity-Homepage downloaden.
- Das Zip-File entpacken und ins Plugin-Verzeichnis am Server hochladen.
- In der S9y-Verwaltungsoberfläche den Menüpunkt "Plugins verwalten" auswählen, dann bei Ereignis-Plugins auf "Hier klicken, um Ereignis-Plugin zu installieren" klicken und das Plugin dp.Syntaxhighlighter installieren (Disketten-Symbol rechts).
- Die Datei index.tpl des aktuellen Templates im Texteditor des Vertrauens öffnen. In den <head>-Tag die Zeile "{serendipity_hookPlugin hook="frontend_header"}" und am Ende des <body>-Tags die Zeile "{serendipity_hookPlugin hook="frontend_footer"}" einfügen.
- Falls das Plugin NL2BR installiert ist, dessen Konfiguration öffnen und in das Eingabefeld "code,pre,textarea" schreiben.
Anwendung
Um auch wirklich eingefärbten Quellcode in einem Eintrag anzeigen zu können, sind ein paar Dinge notwendig:
- Die Quelltexte müssen von <pre>-Tags eingeschlossen sein.
- Die Tags müssen als name-Attribut "code" und als class-Attribut ein Kürzel der jeweilige Programmiersprache haben, etwa so: <pre name="code" class="php">. Welche Kürzel für welche Programmiersprache verwendet werden können, verrät euch Google

- Den eigentlichen Quelltext kopiert ihr am besten vorformatiert aus eurer Programmierumgebung in die Zwischenablage und fügt ihn in der HML-Ansicht des Editors zwischen die <pre>-Tags ein.
- Optionalerweise sollte der Quelltext (der dann gefärbt werden soll) keine Sonderzeichen, sondern stattdessen HTML-Entities enthalten. Eine Möglichkeit, diese automatisch zu ersetzen bietet die PHP-Funktion htmlentities().
- Speichern und fertig

Also das ist ein ziemliches Gewurschtel, falls es eine schönere oder bessere Möglichkeit mit Serendipity gibt, bitte posten...

Syntax Highlighting ist eine gute Methode um Code gut lesbar und ?bersichtlich darzustellen. Dies ist eine kleine Anleitung, was bei der Installation und Anwendung des dp.SyntaxHighlighter Plugins wichtig und n?tzlich ist.
Aufgenommen: Nov 02, 23:13
I used the "Kubrick" style as the previous design template for this blog. It was nice to read but had a drawback: it was too narrow and thus often source code was scrambled due to line breaks. I replaced the template now with one called zenlike. I think i
Aufgenommen: Mär 08, 16:11
domU>apt-get install serendiptity In /etc/apache2/sites-available/default Alias /serendipity/ "/usr/share/serendipity/www/" Options Indexes MultiViews FollowSymlinks DirectoryInd
Aufgenommen: Apr 21, 22:54