Skip to content

Content

Content is structured. You define a content type (for example blog-post) with fields, then create entries of that type.

  1. Create a content type. Only Admins and Owners can create content types.
  2. Add fields. Types include text, textarea, rich text, number, select, media and reference.
  3. Create entries. New entries are drafts.
  4. Publish. Only published entries appear in the public API.

Every entry write (create, update, restore, scheduled publish) is snapshotted as a revision. The entry editor has a revision history panel from which you can restore an earlier version.

Set Schedule publish on a draft. A Cloudflare Cron Trigger runs every 5 minutes and publishes drafts that are due, so publishing happens within about five minutes of the chosen time.

The entry editor’s Live Preview button opens your real frontend with a short-lived signed token, so you can see a draft rendered by your own templates. It needs a preview URL configured in Settings and a frontend that supports it: see Live Preview.

The Entries page can export a content type’s entries to a JSON file and import them back. Import matches entries by slug: existing slugs are updated, new ones are created. Import is limited to Admins and Editors.

See also Content lifecycle.