Was nicht passt ...

... wird passend gemacht. Gegenwärtig bastle ich gerade wieder einmal an meinen spezifischen Anpassungen für Bludit.

Diese Arbeiten habe ich bereits vor einiger Zeit begonnen. Allerdings habe ich es bisher vermieden, am Bludit Code selbst Hand anzulegen. Ich habe dazu einfach das vorhandene Theme blogx modifiziert. Dabei habe ich etwas geschummelt. Um in der Navbar auch ein Codeberg-Icon mit Link auf meine Seite anzuzeigen, habe ich einfach das GitLab-Icon ausgetauscht und meine Codeberg-Seite unter GitLab eingetragen.

Mittlerweile habe ich auch einen GitLab-Account. Um das nun “richtig” zu machen, habe ich zwei neue Social-Media-Elemente für Codeberg und Hubzilla zu Bludit hinzugefügt. Anders geht das offenbar nicht. Zusätzlich musste ich natürlich meine Schummeleien in meinem Theme rückgängig machen. Das Resultat kann sich durchaus sehen lassen.

Social-Media-Icons

Beim Einfügen meiner Erweiterungen habe ich festgestellt, dass der betreffende Code meiner Meinung nach alles andere als elegant ist. Es wird einfach nur per Copy & Paste erweitert. Das mag eine Weile gut gehen, wie in meinem Beispiel hier, aber je mehr Zusätze kommen, umso unübersichtlicher wird es. Ich mag solchen Code nicht. Hier wäre etwas Refactoring angezeigt. Man könnte zum Beispiel alle Fediverse-Links und alle Coding-Accounts in eine Art Untermenüs packen. Wie zuvor erwähnt, meine Meinung.