알파 릴리스

정적 우선, 파일 네이티브
콘텐츠 관리

런타임 API가 아닌 내구성 있는 HTML 아티팩트를 발행합니다. 성능, 안정성, 장기 유지보수성을 중시하는 개발자를 위해 설계되었습니다.

파일로 발행
런타임 의존성 제로
결정론적 출력

핵심 특성

장수명, 디버깅 용이성, 운영 명확성을 위해 설계되었습니다.

정적 우선 발행

사용자 페이지는 발행 시점에 최종 HTML로 생성됩니다. 런타임 렌더링도, 요청 시점 콘텐츠 API도 없습니다.

파일 네이티브 아키텍처

발행된 콘텐츠는 오브젝트 스토리지의 파일로 존재합니다. HTML, 메타데이터, 사이트맵이 일급 아티팩트입니다.

결정론적 출력

발행된 페이지는 콘텐츠 + 템플릿 + 빌드 로직의 결정론적 결과입니다. 동일한 입력은 항상 동일한 출력을 생성합니다.

런타임 의존성 제로

사용자 대상 전송에는 백엔드 애플리케이션, 렌더링 엔진, 런타임 콘텐츠 API가 필요하지 않습니다.

명확한 시스템 분리

관리자는 애플리케이션이고, 사용자 페이지는 문서입니다. 깔끔한 경계, 최소한의 공격 표면.

엣지 네이티브 배포

전송은 Pages, 콘텐츠 저장은 R2, 상호작용은 Workers. 엣지 인프라를 위해 설계되었습니다.

아키텍처 개요

관리자 애플리케이션, 발행 아티팩트, 전송 계층의 명확한 분리.

애플리케이션
Admin Dashboard
콘텐츠 편집, 발행, 운영 워크플로우
발행
발행 대상
Static Artifacts
R2, GitHub, S3
전송 계층
Connected Delivery
Cloudflare Workers, GitHub Pages, Cloudflare Pages, CloudFront
JavaScript는 점진적 향상을 위한 것이며 핵심 렌더링을 위한 것이 아닙니다
발행 아티팩트는 관리자 백엔드와 분리되어 서비스될 수 있습니다
R2, GitHub, S3와 다양한 전송 계층에 연결할 수 있습니다

왜 ZeroPress인가?

WordPress와 API 중심 Headless CMS의 대안.

vs WordPress

콘텐츠 저장
데이터베이스
파일 (HTML + JSON)
렌더링
요청 시점 PHP
발행 시점 정적 HTML
장애 모드
화이트 스크린 / DB 오류
HTML 여전히 접근 가능
플러그인
기본 기능에 필수
아키텍처 수준 기능
보안
지속적 패치
최소 공격 표면
SEO
런타임 의존
결정론적
멘탈 모델
애플리케이션
문서

vs Headless CMS

콘텐츠 전송
JSON API
정적 HTML 파일
프론트엔드
필수
불필요
SEO
SSR/SSG 의존
네이티브
런타임 의존성
높음
없음
콘텐츠 생존성
API에 종속
파일 기반

ZeroPress가 아닌 것

Headless CMS
SPA 기반
요청 시점 SSR
프레임워크 종속

ZeroPress는 API를 통해 페이지를 렌더링하지 않습니다.
ZeroPress는 페이지를 파일로 발행 합니다.

비전

"발행된 콘텐츠는 프레임워크, API, 런타임보다 오래 살아남아야 합니다."

개발자 편의성만을 최적화하는 대신, ZeroPress는 장수명, 디버깅 용이성, 운영 명확성, 콘텐츠 생존성을 최적화합니다.

장수명
디버깅 용이성
명확성
생존성

설계에 의한 복구

재구축할 수 있다면, 복원할 필요가 없습니다.

단일 진실 공급원

D1이 정식 콘텐츠와 발행 의도를 저장합니다. 나머지는 모두 파생됩니다.

결정론적 발행

발행된 페이지는 콘텐츠 + 템플릿 + 빌드 로직의 결정론적 출력입니다.

장애 모델

D1
치명적
백업에서 복원
Templates
치명적
Git에서 복원
R2
비치명적
재발행 (재구축)

인프라 장애는 재구축 작업 으로 전환되며, 서비스 중단이 아닙니다.

현재 알파 버전

내구성 있는 콘텐츠 를 발행할 준비가 되셨나요?

명확한 아키텍처, 명시적 결정, 최소한의 마법을 중시하는 초기 기여자들과 함께하세요.