Zu Bludit gibt es ein Plugin, um die benutzten Tags in einer Cloud-Form anzuzeigen. Es macht, was es soll, aber die Skalierung der Schriftgrössen passt mir nicht unbedingt. Ich finde die Kurve irgendwie zu flach. Man muss ein Tag mehr als 30-mal vergeben, um auf eine Schriftgrösse 1.6 em zu kommen, grösser geht nicht.
Aus mir nicht nachvollziehbaren Gründen hat der Autor dieses Plugins mehrere Plugin-Projekte in ein einzelnes GitHub-Repo gepackt. Ich habe für meine Anpassungen das Plugin tags_plus in ein eigenes Repo extrahiert. Die Berechnung bzw. Ermittelung der Schriftgrösse aus der Anzahl Vorkommen eines Tag habe ich ebenfalls nach meinem Gusto angepasst. Das reicht mir für den Moment.
Links das Original-Bild, rechts dieselbe Situation mit neuer Bewertung.
Ich habe noch weitere Ideen im Kopf:
Top-Down Skalierung: Suche das Tag mit dem meisten Vorkommen und weise ihm die grösste Schrift zu. Danach wird nach unten gerechnet, unter Berücksichtigung der Minimal-Grösse. Ich bin gespannt, wie das aussehen würde.
Die benutzten Konstanten für die Berechnung in die Settings-Seite aufnehmen, damit man das Aussehen einfacher anpassen kann.
... 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.
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.