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 gefunden, die mir nicht gefallen hat. Zumindest dachte ich das.

Mein Social Mastodon wurde nicht richtig dargestellt

Die Eingabe von @name@domain.tld in der site.json hat 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.

Also begann ich im Quelltext des Templates zu stöbern und 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.

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

Software Developer, Raspberry Pi tinkerer

I write software for an ERP from Germany. This is my corner of the internet where I share ideas, experiences, and discoveries.

Related Posts