Get Started
ZeroPress Studio Guide
Audience: administrators, editors, and authors
ZeroPress Studio is the authoring and operations application for a static-first ZeroPress site. It manages content and media, imports WordPress exports, and produces Preview Data v0.7 for a separate ZeroPress Build. Studio does not run the static-site build or deploy the resulting site.
This guide explains the product as an operator or user experiences it. Contract, renderer, CLI, and theme-development material remains at zeropress.dev.
Start here
- Quick Start walks an operator from a deployed, uninstalled Worker through the first MFA-protected administrator sign-in.
- Worker Secrets provides the browser, Cloudflare dashboard, Wrangler, and local-development setup paths.
- WordPress Migration follows the dogfooding journey from WordPress uploads and a WXR export to Studio, R2 media storage, and a public media domain.
- Roles & Capabilities explains the fixed Administrator, Editor, and Author permissions and the additional ownership and service-state boundaries.
- TOTP Verification explains the 30-second verification window, clock tolerance, and one-use counter policy.
- MFA Recovery separates Passkey-assisted TOTP replacement, Administrator-assisted account recovery, and the protected last-Administrator operator workflow.
- Site Modes explains
initial,operational,maintenance, andrecoverywithout treating them as content settings. - Maintenance & Recovery documents the protected operations surface, database lifecycle, backups, recovery, and destructive actions.
Product boundaries
| Component | Responsibility |
|---|---|
| ZeroPress Studio | Authors and manages site data, media metadata, settings, imports, and Preview Data |
| ZeroPress Build | Consumes Preview Data and a theme to produce a static site |
| ZeroPress Edge | Optionally provides comments, Forms, and Newsletter runtime services |
| Cloudflare | Hosts the Worker and managed D1, KV, R2, and Queue resources selected by the operator |
Using Edge features is optional. The default deployment provisions Edge bindings; Quick Start explains how installation selects the integration state. Disabling Edge Services does not remove the bindings or stop a separately deployed Edge Worker; its own feature gates control the public APIs.
Beta documentation policy
ZeroPress Studio is in beta, and this guide is being refined through dogfooding and migration feedback. It is a working guide rather than a final product specification. Steps and interface labels may change as the product and documentation are revised. Screenshots remain deferred while UI details are still changing.
Never apply SQL artifacts or alter D1 from a guide unless a reviewed Studio lifecycle operation explicitly owns that action. ZeroPress does not use wrangler d1 migrations.