Sequoia: una herramienta de publicación para la web abierta
(stevedylan.dev)Sequoia, presentado por Steve Simkins (stevedylan.dev), es una herramienta CLI que facilita publicar un blog autoalojado ya existente en el AT Protocol (ATProto, el protocolo base de Bluesky).
Objetivo principal
- Mantener tal cual un blog ya creado, especialmente si es un sitio estático
- Distribuir contenido en el ecosistema descentralizado de AT Protocol (ATmosphere)
- Extenderlo hacia la web abierta, con énfasis en la propiedad y el control por parte del usuario
Funciones principales
- Autenticación con un handle de ATProto
- Configuración interactiva del blog (solo hace falta una vez)
- Creación de registros Publication y Document en el PDS (Personal Data Server) del usuario
- Agrega automáticamente al sitio los archivos/metadatos necesarios para la verificación del dominio
- Sincronización automática con el PDS al escribir o editar publicaciones después
Alcance de compatibilidad
- Compatible con la mayoría de los generadores de sitios estáticos (SSG)
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola, etc. - Si es un blog basado en Markdown, casi seguro funcionará sin problemas (si no es compatible, piden reportarlo como issue)
Resumen de cómo funciona
- Ejecutar el comando
sequoiadentro del repositorio del blog existente - Seguir el asistente de configuración inicial una sola vez (autenticación del handle + datos del blog)
- Después, agregar comandos como
sequoia publishal flujo de trabajo habitual de escritura y build - Crear registros bajo la especificación de lexicón de Standard.site → autenticar el dominio → facilitar que otras apps/servicios de ATProto puedan indexarlo y agregarlo
Contexto y motivación
- Las plataformas de blogs existentes (leaflet.pub, pckt.blog, offprint.app, etc.) son buenas para quienes empiezan desde cero, pero resultan incómodas para migrar un blog que ya funciona bien
- Fue desarrollado para conectar de forma natural contenido existente al ecosistema descentralizado aprovechando el sistema de lexicon de AT Protocol y el estándar comunitario Standard.site
Ejemplo de instalación
bun i -g sequoia-cli
# o se puede instalar con npm / deno, etc.
En conclusión, Sequoia es una herramienta puente práctica creada para que
“blogueros técnicos que ya escriben cómodamente en Markdown
puedan aprovechar además las ventajas del ecosistema Bluesky/ATProto”.
Espejo del texto original: https://sequoia.pub/blog/introducing-sequoia/ ¡vale la pena revisarlo!
1 comentarios
Aunque salió de la nada, me hizo pensar en Metasequoia, la herramienta 3D.