Sequoia: Açık web için bir yayınlama aracı
(stevedylan.dev)Steve Simkins(stevedylan.dev) tarafından duyurulan Sequoia, halihazırda kullanılan self-hosted blogu AT Protocol'e (ATProto, Bluesky’nin temel protokolü) kolayca taşıyabilen bir CLI aracıdır.
Temel amaç
- Mevcut blogu (özellikle statik siteleri) olduğu gibi korurken
- İçeriği AT Protocol’ün merkeziyetsiz ekosistemine (ATmosphere) dağıtmak
- Kullanıcı sahipliği ve kontrolünü vurgulayan açık web yönünde genişlemek
Başlıca özellikler
- ATProto handle ile kimlik doğrulama
- Etkileşimli şekilde blog yapılandırması (yalnızca bir kez yapılır)
- Kullanıcının PDS’inde (Personal Data Server) Publication ve Document kayıtları oluşturma
- Alan adı doğrulaması için gereken dosya/meta verileri siteye otomatik ekleme
- Sonrasında yazılar oluşturulup düzenlendiğinde PDS ile otomatik senkronizasyon
Destek kapsamı
- Çoğu statik site oluşturucusuyla (SSG) uyumlu
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola vb. - Markdown tabanlı bloglarda neredeyse sorunsuz çalışır (uyumsuzluk varsa issue bildirilmesi isteniyor)
Çalışma şeklinin özeti
- Mevcut blog deposunun içinde
sequoiakomutunu çalıştırın - İlk kurulum sihirbazını bir kez izleyin (handle doğrulama + blog bilgilerini girme)
- Sonrasında her zamanki yazma ve build iş akışınıza
sequoia publishgibi bir komut ekleyin - Standard.site lexicon standardına göre kayıtlar oluşturulur → alan adı doğrulanır → diğer ATProto uygulamaları/hizmetleri tarafından kolayca indekslenip derlenebilir
Arka plan ve motivasyon
- Mevcut blog platformları (leaflet.pub, pckt.blog, offprint.app vb.) yeni başlayanlar için iyi olsa da, zaten sorunsuz çalışan bir blogu taşımakta elverişsiz
- AT Protocol’ün lexicon sistemi ile topluluk öncülüğündeki Standard.site standardından yararlanarak
mevcut içeriği merkeziyetsiz ekosisteme doğal biçimde bağlamak amacıyla geliştirildi
Kurulum örneği
bun i -g sequoia-cli
# veya npm / deno vb. ile kurulabilir
Sonuç olarak Sequoia,
“zaten Markdown ile verimli şekilde yazan teknik blog yazarlarının
Bluesky/ATProto ekosisteminin avantajlarından ek olarak yararlanabilmesini”
sağlamak için yapılmış pratik bir köprü aracıdır.
Orijinal ayna: https://sequoia.pub/blog/introducing-sequoia/ bakılabilir!
1 yorum
Biraz alakasız ama aklıma 3D araç olan Metasequoia geldi.