Artikel zum Thema »jekyll«

Jekyll 4.1.0

Huch, dieses kleine Nebenblog gibt es ja auch noch!

Das Release von Jekyll 4.1.0 war ein guter Grund, es upzugraden und wiederzubeleben. Jekyll hat in der Version 4 einen ordentlichen Performancesprung gemacht, die Zeit eines jekyll build für mein mittlerweile recht umfangreiches Fußballblog hat sich glatt halbiert.

Das Gem jekyll-paginate-v2 hatte sich beim Upgrade auf Release 4 zunächst als Hindernis erwiesen, weil es seine Dependencies auf Jekyll v3 verdrahtet hatte. Das macht es mittlerweile nicht mehr, aber verhält sich mit der neuen Version 4.1 ziemlich merkwürdig.

Deshalb habe ich ein eigenes Paginierungs-Plugin geschrieben, das hier und auch in den beiden anderen Blogs einwandfrei funktioniert. Die selbstproduzierte Arbeit geht halt nie aus…

jekyll ssg

Ein Happen Dynamik: isso installieren und in ein statisches jekyll-Blog einbinden

isso python jekyll

Statische Blog-Systeme sind schön und gut, ein bisschen Dynamik braucht man aber schon. Z.B. für Kommentare, auch wenn die große Zeit des Kommentierens in Blogs wohl vorbei ist. Der Meinungssturm tobt heutzutage in Social Media…

Datensammler wie Disqus sind indiskutabel, also denken sich die Leute groteske Sachen aus wie Kommentare mit irgendeinem Formprozessor irgendwo in der Wolke zu verarbeiten und dann daraus einen commit auf ein Github-Repo auszulösen. Sinnvoller erscheinen da schon sich als datenschutzfreundlicher gebende gehostete Kommentardienste wie RemarkBox oder comment.sh.

Letztere bieten eine gehostete Version von isso an, das in meinen Blogs schon länger werkelt isso. Das ist ein Kommentarsystem für den eigenen Server, das man wie disqus und Co. per JavaScript in seine statischen Seiten einbinden kann.

isso funktioniert recht gut, wenn es einmal läuft, es hat aber einen großen Haken: Es ist in Python geschrieben, und es gibt nun einmal (für mich zumindest) nix Schlimmeres als das Rumgemache mit virtualenv, pip, easy_install und den diversen rummäandernden Python-Versionen…

Es begab sich, dass ich isso neu installieren musste und die Erstinstallation damals nicht dokumentiert hatte. Damit das nicht noch einmal passiert, habe ich es diesmal aufgeschrieben und hier abgelegt. Vielleicht ist das ja auch noch für jemanden außer mir nützlich…

Weiterlesen…