Installationsbeschreibung des Weblog-Systems Blosxom: Wenn man z.B. ein LINUX System wie Debianbesitzt, genügt ein apt-get install blosxom und das Perl-Script wird installiert
Anschliessend müssen noch einige Anpassungen vorgenommen werden...
- Anpassen der Pfade in der Datei /etc/blosxom/blosxom.conf.
- Je nach Bedarf können Plugins installiert werden, die die Funktionalität von bloxsom erweitern. Ich kann die folgenden Plugins empfehlen:
- antispam: Es werden E-Mail Adressen intern als Zahlenfolge kodiert und dadurch vor Spammern geschützt.
- breadcrumbs: Darstellung der aktuellen Position in der Navigationshierarchie.
- calendar: Ein Kalender (Wichtig ist, dass die aktuelle Version 0+6i verwendet wird. Wenn statische HTML-Dateien erzeugt werden sollen ist es ist ebenfalls nötig den Programmcode von blosxom zu verändern.)
- categories: Einblenden der Kategorien (=Ordner) Struktur.
- config: Wird automatisch mit installiert.
- flavourdir: Wird automatisch mit installiert.
- gzip: Die HTML-Seite wird komprimiert verschickt.
- magiclink: Mehrere Kurzschreibe-Möglichkeiten für URLs.
- meta: Wird von textile2 benötigt.
- tree: Eine kleine Navigationshilfe wird eingeblendet ("vor" und "zurück").
- ( seemore: Aufteilen längerer Texte - geht nicht, wenn statische Dateien erzeugt werden sollen.)
- textile2 ist ein Textformatierungs-Werkzeug: Statt HTML-Tags ("Befehle") wird mit einfachen Kürzeln gearbeitet.
Eine Übersicht über den Befehlsumfang finden Sie hier (das gleiche Plugin wird auch von Moveable Type verwendet).
- Anpassung der Layout-Dateien ("flavours") an den eigenen Geschmack: head.html, foot.html, content_type.html
- Aufruf von blosxom über den Browser: http://localhost/cgi-bin/blosxom
Ich habe mich für die Generierung von statischen HTML-Seiten entschieden, da die Antwortzeiten beim Aufruf dieser Seiten kürzer sind und weil ich keinen dynamischen Web-Space bei meinem Provider zur Verfügung habe.
Damit die Seiten erzeugt werden, muss das folgende Kommando ausgeführt werden:
- /usr/lib/cgi-bin/blosxom -password='geheim'
-> Es werden nur die Files erzeugt, bei denen Inhalte geändert wurden. - /usr/lib/cgi-bin/blosxom -password='geheim' -all=1
-> Es werden alle Files nocheinmal erzeugt.