pikaur: Read damn arch-wiki before borking your computer

When you get the message from pikaur: Read damn arch-wiki before borking your computer https://wiki.archlinux.org/title/Arch_User_Repository (Also, don't report any issues to pikaur, if ure seeing this message) you need to check your base-devel package is installed. References: https://bbs.archlinux.org/viewtopic.php?id=297084 https://github.com/actionless/pikaur/commit/94ec6b087b4083909a2c59e33112f7e0956f77e6 https://archlinux.org/packages/?q=base-devel

Juli 10, 2024 · 1 Minute

RSS Feed Pflege: Volltext-Feed

Heute habe ich mal meine RSS Feeds genauer unter die Lupe genommen und ein paar Anpassungen vorgenommen. Es wird nun ein Volltext-Feed und wie bisher ein gekürzter Feed mit Teasern generiert. Bisher dachte ich, dass mit Hugo automatisch ein Volltext-Feed generiert wird. Aber dem war nicht so. Zum Glück kann man das ändern. Dazu habe ich ein neues OutputFormat erzeugt, ein neues Template basierend auf dem derzeitigen RSS Feed Template erstellt und angepasst und den neuen Feed in meinem Theme verlinkt. Das wars.

November 12, 2023 · 1 Minute

Namespaces in logseq since v0.8.9

Namespaces in logseq are as simple as using a slash in the page’s title. If you have worked with namespaces in a logseq version, which is lower than v0.8.9, you should migrate your existing pages according to the “New file name rules”. These rules are mentioned almost at the end of release note. Otherwise you might notice some weird behaviour with the pages in a namespace. The migration via GUI can be found in logseq: Settings → Advanced → File name format and there is an Edit button, which should be clicked and the instructions in the popup window need to be followed. In your logseq graph this will rename all pages with a slash, where the slash will be replace by three underscores.

November 22, 2022 · 1 Minute

Ausflug zu Pixelfed mit Docker im November 2019

Intro Dieses Wochenende habe ich mir mal Pixelfed angesehen - eine Art Instagram-Klon. Dieser Blogeintrag dient dazu, die recherchierten Informationen mal alle zusammenzutragen, weil die Dokumentation zu wünschen übrig lässt. Pixelfed ist ein mit Laravel in PHP erstelltes Projekt. Neben PHP hat es noch weitere Abhängigkeiten zu einer Datenbank: MySQL, PGSQL und sqlite werden wohl unterstützt, wobei MySQL im Moment also default vorgesehen ist. Außerdem kommt noch Redis dazu. Das klingt super, um es in Docker Container zu packen. Erste Aktivitäten bzgl. Docker sind in dem Projekt auch schon gestartet. Leider nutzt der Initiator des Projekts, Daniel, nicht Docker. Daher ist alles rund um Docker etwas stiefmütterlich gepflegt. Das führt also zu diesem Blog und ein paar Änderungen für Docker, die auch schon in das Projekt eingeflossen sind. Installation Wie in der Installtionsdokumentation geschrieben, lädt man sich zunächst eine Kopie des Projekts und erstellt die Produktionsumgebung: git clone -b dev https://github.com/pixelfed/pixelfed.git pixelfed cd pixelfed cp .env.example .env Die Datei .env passt man entsprechend den eigenen Anforderungen an. Hierbei gibt es zu beachten, dass man den APP_KEY mit exakt 32 zufälligen Zeichen befüllt. Der eigentliche Weg wäre gewesen, dieses Feld leer zu lassen und mit dem Befehl php artisan key:generate einen Key zu erstellen. Doch das befüllte bei mir dieses Feld mit einem base64 codierten Schlüssel, mit dem die Applikation nichts anfangen konnte. Also habe ich kurzerhand KeepassXC bemüht, mir 32 Zeichen Zufall zu geben und diese manuall eingetragen. Ich habe noch nicht herausgefunden, welchen Nebeneffekt das haben könnte. Außerdem habe ich das mit key:generate noch mit der Version v0.10.6 getestet. Mittlerweile habe ich auf den heutigen Stand vom dev Branch gewechselt, wo ich nicht noch einmal ausprobiert habe, ob das Problem noch exisitiert. ...

November 2, 2019 · 4 Minuten

Hugo Syntax Highlighting Migration von Prism zu Chroma

Seit meinem Umstieg zu Hugo wurde nun mit der Hugo Verison 0.28 mit Chroma ein nach Go portiertes Pygments Syntax Highlighting für Hugo-Artikel eingeführt. Die Chance habe ich genutzt, um mein hier verwendetes Hugo Theme Troll von Prism Syntax Highlighting zu Chroma zu migrieren. Dazu mussten nur alle CSS- und JavaScript-Verweise zur Prism entfernt werden und anschließend die Hugo Config angepasst werden. Ich habe die folgenden drei Zeilen hinzugefügt: pygmentsCodeFences = true pygmentsStyle = "native" pygmentsCodefencesGuessSyntax = true Den Pygments Style native habe ich mir aus der großen Menge an Styles herausgepickt.

Oktober 5, 2017 · 1 Minute