Einen Fehler aus PaperMod reparieren

Mit den kürzlichen Veränderungen im Blog habe ich auch PaperMod auf den neuesten Stand gebracht. Dabei habe ich gerade einen Fehler in PaperMod entdeckt, den ich jetzt repariert habe. Das Problem: In der Post-Metadaten Zeile habe ich den Teil “Übersetzungen: En”, da ich die meisten Posts sowohl in deutsch als auch in englisch schreibe. PaperMod hat in diesem Commit etwas verschlimmbessert, nämlich stand danach der “En” Teil in der nächsten Zeile. ...

September 17, 2025 · 1 Minute · 120 Wörter · Chris Pratl

Post-Serien auf meinem Blog

Mein Blog kann jetzt Post-Serien!

September 15, 2025 · 2 Minuten · 336 Wörter · Chris Pratl

Sensible Nutzerdaten aus den nginx Logfiles entfernen

Ich habe gelernt, wie ich die Logfiles von nginx anpassen kann.

September 12, 2025 · 2 Minuten · 294 Wörter · Chris Pratl

Unintuitive Zeit-Deltas in Python

Wir starten mit folgendem Code-Snippet: 1 2 3 4 5 6 7 8 9 10 >>> import datetime as dt >>> later_date = dt.datetime.now().replace(hour=18, minute=39, second=59, microsecond=0) >>> earlier_date = later_date - dt.timedelta(days=1, hours=5, minutes=7, seconds=20) >>> later_date datetime.datetime(2025, 8, 31, 18, 39, 59) >>> earlier_date # TODO: Replace date with the publish date minus 1 day datetime.datetime(2025, 8, 30, 13, 32, 39) Die offensichtliche Richtung Ich möchte die Differenz der beiden Zeiten haben, also das Delta dazwischen. Das größere minus das kleinere Datum ergibt genau das was ich erwarte: ...

August 31, 2025 · 2 Minuten · 311 Wörter · Chris Pratl

Zentralisiertes TLS-Zertifikat-Management mit acme.sh

Wie ich acme.sh von einem Server aus nutze, um TLS Zertifikate über mein ganzes Heimnetzwerk zu verteilen.

August 19, 2025 · 3 Minuten · 503 Wörter · Chris Pratl

KaTeX in Hugo nutzen

Wie ich KaTeX in meinem Blog nutze.

August 5, 2025 · 2 Minuten · 292 Wörter · Chris Pratl

Proxmox VE: Bitte um Subscription deaktivieren

Wie ich das “Bitte kaufe eine Subscription!” Popup in Proxmox VE deaktiviere

Juli 20, 2025 · 2 Minuten · 329 Wörter · Chris Pratl

Hugos --minify Option in Aktion

Mein Eindruck, wie gut die --minify Option von Hugo funktioniert.

Juli 8, 2025 · 2 Minuten · 282 Wörter · Chris Pratl

Desktop-Notifications mit Nicegui schicken

Ich habe gelernt, wie ich aus einer Nicegui Applikation heraus Benachrichtigungen an den Desktop schicken kann.

Juni 24, 2025 · 2 Minuten · 243 Wörter · Chris Pratl

Mein Blog ist mehrsprachig!

Mein Blog ist ab sofort mehrsprachig.

Juni 10, 2025 · 2 Minuten · 277 Wörter · Chris Pratl

Update: Kommentare auf meinem Blog vie Isso Comments

Ich habe meine Kommentare kaputt gemacht und musste sie reparieren.

Juni 4, 2025 · 1 Minute · 204 Wörter · Chris Pratl

Kommentare auf meinem Blog via Isso Comments

Ich habe jetzt eine Kommentar-Section in meinem Blog!

Mai 13, 2025 · 4 Minuten · 779 Wörter · Chris Pratl

Eine eigene Dependency in Hugo definieren

Ich tracke die Version von Hugo in einem eigenen Versions-File. Hier schreibe ich auf, wie ich das mache.

März 25, 2025 · 3 Minuten · 466 Wörter · Chris Pratl

Fragen und Antworten zu meinem Blog

Einige Fragen und Antworten über das Blogging und über meinen Blog.

Februar 25, 2025 · 3 Minuten · 587 Wörter · Chris Pratl

eMails aus Forgejo über Mailcow verschicken

Wie ich Forgejo-eMails über Mailcow verschicken kann.

Februar 12, 2025 · 1 Minute · 142 Wörter · Chris Pratl