Sequoia: 오픈 웹을 위한 퍼블리싱 도구

10 hours ago 2

Steve Simkins(stevedylan.dev)가 발표한 Sequoia는 기존에 운영하던 자체 호스팅 블로그AT Protocol(ATProto, Bluesky의 기반 프로토콜)에 쉽게 올릴 수 있게 해주는 CLI 도구입니다.

핵심 목적

  • 이미 만들어진 블로그(특히 정적 사이트)를 그대로 유지하면서
  • AT Protocol의 분산형 생태계(ATmosphere)에 콘텐츠를 배포
  • 사용자 소유권과 제어권을 강조하는 오픈 웹 방향으로 확장

주요 기능

  • ATProto 핸들로 인증
  • 인터랙티브 방식으로 블로그 설정 (한 번만 하면 됨)
  • 사용자의 PDS(Personal Data Server)에 Publication과 Document 레코드 생성
  • 도메인 검증에 필요한 파일/메타데이터 사이트에 자동 추가
  • 이후 글 작성·수정 시 PDS와 자동 동기화

지원 범위

  • 정적 사이트 제너레이터(SSG) 대부분 호환
    → Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola 등
  • Markdown 기반 블로그라면 거의 문제없이 동작 (호환 안 될 경우 이슈 제보 요청)

작동 방식 요약

  1. 기존 블로그 저장소 안에서 sequoia 명령어 실행
  2. 처음 한 번 설정 마법사 따라감 (핸들 인증 + 블로그 정보 입력)
  3. 이후 평소 글 쓰고 빌드하는 워크플로우에 sequoia publish 같은 명령 추가
  4. Standard.site 렉시콘 규격으로 레코드 생성 → 도메인 인증 → 다른 ATProto 앱/서비스에서 쉽게 색인·집계 가능

배경과 동기

  • 기존 블로그 플랫폼(leaflet.pub, pckt.blog, offprint.app 등)은 새로 시작하는 사람에게는 좋지만, 이미 잘 굴러가는 블로그를 옮기기에는 불편함
  • AT Protocol의 lexicon 시스템 + 커뮤니티 주도 Standard.site 표준을 활용해
    기존 콘텐츠를 분산형 생태계에 자연스럽게 연결하고자 개발

설치 예시

bun i -g sequoia-cli # 또는 npm / deno 등으로 설치 가능

결론적으로 Sequoia는
“이미 Markdown으로 잘 쓰고 있는 기술적인 블로거들이
Bluesky/ATProto 생태계의 장점을 추가로 누릴 수 있게”
만들어진 실용적인 브릿지 도구입니다.

원문 미러: https://sequoia.pub/blog/introducing-sequoia/ 참고!

Read Entire Article