Eleventy, IndieWeb Template und Nunjucks lernen
Das IndieWeb Template von Brennan ist sehr toll. Doch wie es immer ist, ich hab gleich mal eine Kleinigkeit - so dachte ich - gefunden, die mir nicht gefallen hat.
Mein Social Mastodon wurde nicht richtig dargestellt
Beim Stöbern im Source-Code des Templates wunderte ich mich über die
vielen | replace('@', 'https') und begriff schön langsam, dass
das vermutlich zum einen der Bequemlichkeit in der Konfiguration und
zum anderen der Sicherstellung von korrekten und sicheren URLs
geschuldet ist.
Jedenfalls hat die Eingabe von @name@domain.tld nur zu falschen
URLs im About und Contact geführt. Auf meiner
Suche nach nunjucks, href, escaping bekam ich keine direkte Antwort,
was mich schon verwundert hat. Mittels Versuch und Irrtum kam ich der
Lösung schon näher, aber richtig gut war es nie.
Nachdem aber joinmastodon.com selbst
https://mastodon.social/@Mastodon auf ihrer Seite ganz unten
rechts verwendet, dürfte diese Art auch legitim sein. Deshalb habe ich
die Angabe auf
... href="{{ site.social.mastodon | safe }}"
vereinfacht. In der site.json muss dann entsprechend "mastodon": "https://t.testitfor.me/@gpummer", angegeben werden.
About Gerold Pummer
Writer, thinker, and digital minimalist
I'm passionate about thoughtful writing, meaningful connections, and building a more human web. This is my corner of the internet where I share ideas, experiences, and discoveries.