Irgendwann einmal nach einem Update von KDE bzw. Kate sah Kate wegen der viel zu großen Icons nicht mehr schön aus. Ich habe mich aber nicht weiter darum gekümmert.
Habe heute für die über 300 Blogbeiträge, die ich nach fotos.natenom.com verschoben hatte, Weiterleitungen eingerichtet.
Als Basis dafür habe ich die Sitemap des Foto-Blogs verwendet.
Zu meinem Erstaunen habe ich dieses Mal nicht irgend ein Gefrickel aus cat
, sed
, grep
und co verwendet, sondern nur kate, den KDE Advanced Editor.
In dem Zeitraum, als ich meinen Blog und mein Wiki auf Hugo umgestellt hatte, suchte ich lange nach einem guten Editor für Markdown und probierte viele Editoren aus und bin letztlich beim bis dahin sonst immer verwendeten Editor Kate geblieben. Denn die meisten getesteten Editoren hatten keine Snippets-Funktion und andere Editoren waren mir zu überladen (z. B. solche, die auf Electron basieren).
Doch nach mehreren Monaten und vielen geschriebenen Blogbeiträgen fehlen mir ein paar Funktionen in Kate, die Zeit und Nerven fressen oder umständliche “Lösungen” brauchen.
Was mir in Kate besonders fehlt:
- Live-Vorschau (wenn auch nicht alle Shortcodes gerendert werden können).
- Ordentlich funktionierende Snippets mit Zusatzfunktionen (die in Kate sind nur rudimentär und zudem buggy).
- Inhaltsverzeichnis mit der Möglichkeit, zu einem Eintrag zu springen.
- Distraction free writing (oder zumindest einigermaßen ordentliche Vorschau). Hierfür habe ich in VSCodium noch keine Lösung gefunden.
Ich beschreibe hier, wie ich meine Blogbeiträge schreibe, welche Werkzeuge ich dafür benutze, zeige, wie das im Einzelnen aussieht, was man beachten sollte und so weiter.
Statt eine Anwendung für alles zu verwenden, wie das der Fall bei einigen auf Electron basierenden Editoren für Markdown ist, nutze ich mehrere Tools, von denen jedes eine Sache gut kann. Und ich bin damit auch zufrieden.
Bevor ich einen Blogbeitrag veröffentliche, möchte ich meist das aktuelle Datum mit Uhrzeit im Front Matter eintragen. Dieser Wert bestimmt, wann laut Blog der Beitrag veröffentlicht wurde. Den benötigten String erstellt mir ein Alias in der .bashrc: alias hugo-date-now='date +"%Y-%m-%dT%H:%M:%S%:z" | xsel -i -b ; echo...