IndieWeb - The Beginning
← Back to Blog

Eleventy, IndieWeb Template und Nunjucks lernen

Published on by Gerold Pummer1 min read

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.

Share: Mastodon
Gerold Pummer

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.

Related Posts