Sequoia : un outil de publication pour le web ouvert
(stevedylan.dev)Sequoia, présenté par Steve Simkins (stevedylan.dev), est un outil en ligne de commande qui permet de publier facilement un blog auto-hébergé existant sur AT Protocol (ATProto, le protocole sur lequel repose Bluesky).
Objectif principal
- conserver tel quel un blog déjà existant, en particulier un site statique
- distribuer le contenu dans l’écosystème décentralisé d’AT Protocol (l’ATmosphere)
- étendre sa présence vers le web ouvert, en mettant l’accent sur la propriété et le contrôle par l’utilisateur
Fonctionnalités principales
- authentification avec un handle ATProto
- configuration interactive du blog (à faire une seule fois)
- création des enregistrements Publication et Document sur le PDS (Personal Data Server) de l’utilisateur
- ajout automatique sur le site des fichiers et métadonnées nécessaires à la vérification du domaine
- synchronisation automatique avec le PDS lors de l’écriture ou de la modification des articles par la suite
Périmètre de prise en charge
- compatible avec la plupart des générateurs de sites statiques (SSG)
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola, etc. - fonctionne presque sans problème avec la plupart des blogs basés sur Markdown (si ce n’est pas compatible, l’auteur demande l’ouverture d’une issue)
Résumé du fonctionnement
- exécuter la commande
sequoiadans le dépôt du blog existant - suivre une seule fois l’assistant de configuration initiale (authentification du handle + saisie des informations du blog)
- ajouter ensuite une commande comme
sequoia publishau workflow habituel d’écriture et de build - création des enregistrements selon la spécification lexicon de Standard.site → authentification du domaine → indexation et agrégation facilitées dans d’autres apps et services ATProto
Contexte et motivation
- les plateformes de blog existantes (leaflet.pub, pckt.blog, offprint.app, etc.) conviennent bien à ceux qui démarrent, mais sont peu pratiques pour migrer un blog déjà bien établi
- l’outil a été développé pour relier naturellement un contenu existant à l’écosystème décentralisé, en s’appuyant sur le système de lexicon d’AT Protocol et sur le standard Standard.site porté par la communauté
Exemple d’installation
bun i -g sequoia-cli
# ou installation possible via npm / deno, etc.
En résumé, Sequoia est un outil de pont pratique conçu pour permettre à des blogueurs techniques qui publient déjà efficacement en Markdown de profiter en plus des avantages de l’écosystème Bluesky/ATProto.
Miroir de l’article original : https://sequoia.pub/blog/introducing-sequoia/ à consulter !
Aucun commentaire pour le moment.