hugo2nostr 브리지
hugo2nostr는 Hugo 정적 사이트와 Nostr 네트워크를 연결하는 CLI 도구입니다.
이 도구는 Hugo 블로그 게시물을 Nostr의 NIP-23 장문 기사 형식(kind:30023)으로 게시하고, Nostr 릴레이에서 게시물을 동기화하며, 삭제 관리까지 한 번의 명령으로 처리할 수 있습니다.
주요 기능으로는 다중 사이트 관리, 이미지 자동 업로드(NIP-98 인증 기반), Hugo 숏코드 변환, 다중 릴레이 지원, YAML 및 TOML 프론트매터 지원, 그리고 NIP-05 저자 식별자 사용 등이 포함되어 있습니다.
Node.js 22 이상 환경에서 동작하며, 사용자는 개인 키(nsec1…)를 안전하게 저장해 활용할 수 있습니다.
이 도구는 개발 편의성을 고려해 Makefile 기반 명령어와 환경변수 설정을 제공하며, 테스트 및 진단 기능도 포함되어 있어 실용성과 확장성이 뛰어납니다.
