ZeroPress Studio Guide

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, and recovery without 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.