IndieAuth in Pure Blog einrichten
| 2 min Lesezeit
Ich bin heute meinem Ziel, diese Seite indieweb-fähig zu machen, ein Stückchen näher gekommen: ich kann mich jetzt über IndieAuth auf andere Seiten mit meiner URL einloggen, ohne bei einen fremden Authentication-Provider wie z.B. Github eingeloggt sein zu müssen. Mit Selfauth hoste ich meinen Authentication-Endpoint selber. Allerdings ist damit nur das Einloggen möglich - Selfauth ist kein Token Endpoint. Man kann also z.B. keine Posts über Micropub-Clients veröffentlichen.
Grundsätzlich bin ich so vorgegangen, wie Lee es in seinem Post Receiving and displaying Webmentions using PureBlog beschrieben hat. Statt Github nutze ich aber Selfauth, um mich mit meiner URL bei https://webmention.io einzuloggen. So habe ich es hier eingerichtet:
- Download des Repos (oben im Beitrag verlinkt) als zip-Datei
- Upload in ein zu erstellendes Unterverzeichnis von Pure Blog
- ich habe das Unterverzeichnis in die config/update-ignore aufgenommen, damit es bei automatischen Updates von Pure Blog nicht gelöscht wird
- dann weiter wie in der Anleitung im Repo beschrieben
Den Codeausschnitt
<link rel="authorization_endpoint" href="https://example.com/auth/" />
habe ich in das Feld Seiten-Kopf-HTML in den Einstellungen eingetragen und angepasst. Danach bin ich nach Lee's Anleitung weiter vorgegangen - ich lasse die Webmentions nur noch nicht anzeigen, weil das Script, das man in den Footer injecten soll, bei mir nichts bewirkt und ich noch keine Zeit hatte auf Fehlersuche zu gehen. Über https://webmention.rocks konnte ich den Empfang von Webmentions aber erfolgreich testen.
2026-05-23 13:57