Kleines HowTo

Falls euch eine eigene Domain gehört,könnt ihr diese als bluesky-handle verwenden, z.B. @it-frettchen.de. Hier wird beschrieben wie ihr ein Github-Pages-Repo umbaut, falls eure Webseite bereits dort liegt.

Voraussetzungen

  • Besitz einer Domain
  • konfiguriertes Github-Pages-Repo
  • Bluesky-Account
  • CMS-Kenntnisse oder
  • Static-Site-Generator wie Beautiful Jekyll

Vorbereitungen in Bluesky

Unter „Einstellungen“, „Handle ändern“ könnt ihr eine Unterseite öffnen. Dort klickt ihr auf „Ich habe meine eigene Domain“. Dann seht ihr die Konfig-Seite, hierbei ist No DNS Panel aktiviert, da ich nur das Github-Repo anpassen möchte:

Handle ändern

Hier im Beispiel wird die Domain verkehrswen.de verwendet, diese wäre später der Bluesky-Handle @verkehrswen.de.

Im Git-Repo

Den Identifier ,did:plc:blablubb123, braucht ihr, also kopiert euch den String und legt gleich eine Datei an unter:

Dateiname: atproto-did
Dateiendung: keine

Mit diesem Inhalt:

—
layout: none
permalink: .well-known/atproto-did
—
did:plc:blablubb123blablubb

Falls ihr Direkt-Zugriff auf euren Webspace habt, könnt ihr einfach eine Datei dort ablegen (unter .well-known/atproto-did). Aber das geht hier nicht, da es eine Github-Pages-Seite ist (alles liegt im Repo).

Wozu ist diese Datei?

Wir sollen im Webspace folgende Datei hinterlegen, die von Bluesky abgefragt wird, wenn ihr auf Verify Text File klickt:

https://verkehrswen.de/.well-known/atproto-did

Diese Seite wird als versteckte Unterseite angelegt, da wir layout: none angegeben haben. Der permalink verweist auf den Ort, an dem Bluesky die Datei erwartet, um sicher zu stellen, dass es eure Domain ist.

Zum Schluss committed ihr eure Github-Repo-Änderungen und wartet, bis der Build von Jekyll fertig ist.

Worauf wird nicht eingegangen

  • Was ist Markdown?
  • Was ist Beautiful Jekyll?
  • Wie lege ich einen Bluesky-Account an?
  • Was ist ein DNS-Panel?
  • Was sind Github-Pages?