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.