Theme für Pelican mit Friendica-Zeitleiste

Pelican Theme simplyOpen

Erstellung von persönlichen Blogs

Ich nutze ab und zu den Static Website Generator Pelican für mein privates Blog. Wie die meisten Nutzer habe ich mehr Zeit mit der Anpassung des Themes verbracht als mit tatsächlichem Blog-Inhalt :-). Ein Pelican-Theme stellt notwendiges CSS, JavaScript und Formatierungsvorlagen bereit, um den Inhalt (als Markdown-Datei bzw. Bild separat gespeichert) in eine schöne Webseite zu transferieren.

Die meisten Themes nutzen leider teilweise externes Javascript von Google, Twitter,... etc. Ich habe deshalb vor vielen Jahren ein eigenes Theme erstellt, das hauptsächlich für datenschutz-bewusste Nutzer gedacht ist: Simplegrey-free2. Links zu Twitter, Facebook und Co. wurden durch Links zu Gnusocial, Diaspora, Friendica oder Buddycloud ersetzt. In der Seitenleiste wurde mein Federation-Widget angezeigt und es gab sogar die Möglichkeit, Kommentare aus Friendica anzuzeigen. Die Jahre vergingen, soziale Netzwerke kamen und verschwanden und technische Umstellungen haben dazu geführt, dass das Theme nicht mehr funktioniert hat.

Die Tatsache, dass das Tool für die Erstellung der Webseite für Friendiqa - mkdocs - auf Arch Linux nicht mehr über pacman installiert werden konnte, ließ mich mein altes Pelican-Theme nochmal anschauen. Ich habe es etwas umgebaut, dass es jetzt mehr wie eine mit mkdocs erstellte Webseite aussieht. Es besteht die Möglichkeit, es weiterhin wie ein Blog zu benutzen. Das Federation-Widget funktioniert zumindest für Friendica wieder, Mastodon hat die Unterstützung für Atom-Feeds für Benutzerposts leider eingestellt. Bei Bedarf kann ich mir die Nutzung des RSS-Feeds anschauen. Die Anzeige von Kommentaren funktioniert noch nicht, ich sehe aber auch nicht mehr die Sinnhaftigkeit davon.

Screenshot Screenshot Mobile

In der neuen Version enthalten die Seiten zusätzlich Opengraph-Metadaten, damit bei Links auf die Artikel in sozialen Medien eine gescheite Vorschau erzeugt wird. Auf Mobilgeräten sieht es jetzt auch besser aus, es wird ein ausklappbares Menü angezeigt anstatt der Seitenleiste.

Erstellung von Projekt-Dokumentation

Neben der Nutzung für Blogs kann man es jetzt relativ einfach für Projekt-Dokumentation nutzen. Wenn man in der Konfiguration angibt, dass die Kategorie links angezeigt werden soll, wird anhand der Verzeichnisse bzw. Dateinamen ein entsprechendes Menü angezeigt. Man sollte darauf achten, dass die Markdown-Datei, welche auf der Startseite angezeigt werden soll, das jüngste Speicherdatum hat. Hier verhält sich Pelican immer noch wie ein Blog Generator... Damit habe ich die neue Homepage für Friendiqa erstellt, sie sieht m.E. ganz gut aus. Und ich benötige nur noch einen (weit verbreiteten und stabilen) Static Website Generator!


Last posts

  1. Friendiqa - Qt/QML Client für das soziale Netzwerk Friendica

    tags: Android Friendiqa

  2. Chatserver hinter Fritzbox installieren

    tags: Linux

  3. Kommentare aus Friendica im Blog anzeigen

    tags: Tipps

  4. Friendica Account mit RSS-Daten befüllen

    tags: Linux

  5. "Innovative" Webdienste/Crimovation

    tags: Philosophie Paranoides