Sequoia: ferramenta de publicação para a web aberta
(stevedylan.dev)Sequoia, lançado por Steve Simkins (stevedylan.dev), é uma ferramenta de CLI que permite publicar facilmente um blog auto-hospedado já existente no AT Protocol (ATProto, o protocolo base do Bluesky).
Objetivo principal
- manter o blog já criado como está, especialmente no caso de sites estáticos
- distribuir conteúdo no ecossistema descentralizado do AT Protocol (ATmosphere)
- expandir na direção da web aberta, com ênfase em propriedade e controle por parte do usuário
Principais recursos
- autenticação com handle do ATProto
- configuração interativa do blog (basta fazer uma vez)
- criação de registros Publication e Document no PDS (Personal Data Server) do usuário
- adição automática ao site dos arquivos/metadados necessários para verificação de domínio
- sincronização automática posterior com o PDS ao escrever ou editar posts
Escopo de suporte
- compatível com a maioria dos geradores de sites estáticos (SSG)
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola etc. - se for um blog baseado em Markdown, quase sempre funciona sem problemas (se não for compatível, o autor pede que seja aberto um issue)
Resumo de como funciona
- execute o comando
sequoiadentro do repositório do blog existente - na primeira vez, siga o assistente de configuração (autenticação do handle + informações do blog)
- depois, adicione comandos como
sequoia publishao fluxo de trabalho normal de escrita e build - cria registros conforme a especificação de lexicon do Standard.site → autenticação de domínio → fácil indexação e agregação por outros apps/serviços ATProto
Contexto e motivação
- plataformas de blog já existentes (leaflet.pub, pckt.blog, offprint.app etc.) são boas para quem está começando, mas são pouco convenientes para migrar um blog que já funciona bem
- aproveitando o sistema de lexicon do AT Protocol e o padrão Standard.site liderado pela comunidade, a ferramenta foi criada para conectar naturalmente conteúdos já existentes ao ecossistema descentralizado
Exemplo de instalação
bun i -g sequoia-cli
# ou instalação via npm / deno etc.
Em resumo, o Sequoia é uma ferramenta-ponte prática criada para que
“blogueiros técnicos que já escrevem bem em Markdown
possam aproveitar também as vantagens do ecossistema Bluesky/ATProto”.
Espelho do texto original: https://sequoia.pub/blog/introducing-sequoia/ confira!
1 comentários
Do nada, me fez lembrar do Metasequoia, a ferramenta 3D.