Mein Blog hat jetzt Blogofile statt Wordpress.
Wie Sie sehen, sehen Sie nichts. (Urheber ist mir nicht bekannt)
Blogofile
Blogofile ist ein Generator für statische Webseiten. Das Web ist voll mit Informationen dazu. Für mich sind die entscheidenden Vorteile:
- Statische Seiten sind nachhaltig. Dynamische Seiten und die erzeugende Software muss immer wieder aktualisiert werden, um Sicherheitslöcher zu stopfen. Irgendwann wechselt man dann die Software oder hat keine Zeit mehr, sich darum zu kümmern und dann schaltet man halt die Seite ab. Statische Seiten liegen für immer rum und man muss sich um nichts weiter kümmern.
- Es ist sicherer: die möglichen Angriffsvektoren auf statischen Content sind im Vergleich zu einer PHP+MySQL Installation sehr überschaubar.
- Die Tools, die ich jetzt benutzen kann gefallen mir wesentlich besser als das WP Webinterface: Vim, Git, Blogofile und ich kann meine Posts in Markdown/Textile/ReST/HTML schreiben.
- Das Ausliefern statischer Seiten ist wesentlich schneller als eine ungepimpte Wordpress Installation. Nicht, dass das bei meinen Besucherzahlen von Bedeutung wäre. :)
Denn ich hab mein Template portiert und jetzt müsste alles so sein wie vorher. Sogar die Permalinks gehen noch. Das hier ist mein Testpost und ich werd den noch ein paar mal ändern und erklären, was ich so gemacht hab - für den Fall, dass ich das irgendwann nochmal nachvollziehen muss.
Template
Mein Blog verwendet das Constructor Template für Wordpress. Das habe ich in Mako-Templates implementiert, so dass Blogofile die Seiten rendern kann. Für die Tägs auf der rechten Seite habe ich einen Controller von Gary Bishop angepasst, den ich auf Github-Repository seines Blogs gefunden habe.
Import der alten Posts
Die alten Posts habe ich mit dem Wordpress-Importer, den Blogofile gleich mitbringt, aus dem alten Blog gefischt. Das hat auch soweit ganz gut geklappt, lediglich die eingebetteten Galleries in den Posts hats zerhauen. Für die hab ich auch noch keine bessere Lösung gefunden, als die Bilder einzeln einzubetten.
Kommentare
Das ist noch auf meiner TODO Liste.
Git und Blogofile
Mit nem receive-hook wird der Blog serverseitig nach einem push neu gebaut. Total geil.
Offene Baustellen
- Ich muss noch das Fancyzoom Plugin installieren.
- Das Impressum ist noch kaputt.
- Der Footer ist noch nicht angepasst.