Sequoia: Ein Publishing-Tool für das offene Web
(stevedylan.dev)Steve Simkins (stevedylan.dev) hat Sequoia vorgestellt, ein CLI-Tool, mit dem sich ein bereits bestehender selbstgehosteter Blog einfach ins AT Protocol (ATProto, das zugrunde liegende Protokoll von Bluesky) einbinden lässt.
Hauptziel
- Einen bereits bestehenden Blog (insbesondere statische Websites) unverändert weiterbetreiben
- Inhalte im dezentralen Ökosystem des AT Protocols (ATmosphere) veröffentlichen
- In Richtung eines offenen Webs erweitern, das Eigentum und Kontrolle der Nutzer betont
Wichtige Funktionen
- Authentifizierung mit einem ATProto-Handle
- Interaktive Einrichtung des Blogs (nur einmal erforderlich)
- Erstellung von Publication- und Document-Records auf dem PDS (Personal Data Server) des Nutzers
- Automatisches Hinzufügen der für die Domain-Verifizierung nötigen Dateien/Metadaten zur Website
- Danach automatische Synchronisierung mit dem PDS beim Schreiben oder Bearbeiten von Beiträgen
Unterstützungsumfang
- Mit den meisten Static Site Generators (SSG) kompatibel
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola usw. - Mit Markdown-basierten Blogs funktioniert es in der Regel problemlos (bei Inkompatibilitäten sind Issue-Meldungen erwünscht)
Kurzfassung der Funktionsweise
- Den Befehl
sequoiaim bestehenden Blog-Repository ausführen - Einmalig dem Einrichtungsassistenten folgen (Handle-Authentifizierung + Eingabe der Blog-Informationen)
- Danach im gewohnten Schreib- und Build-Workflow einen Befehl wie
sequoia publishergänzen - Records nach der Lexicon-Spezifikation von Standard.site erzeugen → Domain verifizieren → einfache Indexierung und Aggregation durch andere ATProto-Apps und -Dienste
Hintergrund und Motivation
- Bestehende Blog-Plattformen (leaflet.pub, pckt.blog, offprint.app usw.) sind gut für Neueinsteiger, aber unpraktisch, wenn man einen bereits gut laufenden Blog umziehen möchte
- Entwickelt, um mit dem Lexicon-System des AT Protocols und dem communitygetriebenen Standard Standard.site bestehende Inhalte natürlich mit dem dezentralen Ökosystem zu verbinden
Installationsbeispiel
bun i -g sequoia-cli
# oder per npm / deno usw. installierbar
Kurz gesagt ist Sequoia ein praktisches Brücken-Tool,
mit dem „technisch versierte Blogger, die bereits erfolgreich mit Markdown arbeiten,
die Vorteile des Bluesky-/ATProto-Ökosystems zusätzlich nutzen können“.
Original-Mirror: https://sequoia.pub/blog/introducing-sequoia/ Hinweis!
1 Kommentare
Ganz unvermittelt musste ich dabei an Metasequoia denken, das 3D-Tool.