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 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.
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.