Skip to content

Content management

The collection browser is Studio’s home screen. Browse content collections, create and edit entries, manage media assets, and monitor deployment status — all from a single view.

The collection browser displays all entries in the currently selected content collection. Switch between Grid and List views depending on how you prefer to scan your content.

FeatureDescription
Live searchFilter entries in real time by typing into the search bar at the top of the browser
Collection selectorUse the dropdown to switch between content collections defined in your project
Branch selectorSwitch to a different branch to browse and edit content in an isolated environment
Deployment status badgeShows the latest build state for the current branch so you know whether your changes are live
Preview URL linksEach entry displays a clickable preview link, auto-detected from your Astro route patterns

Click New Entry to open the quick-create modal. Enter a title and the slug is auto-generated from it. Smart defaults from the collection schema are applied automatically — for example, draft: true and today’s date are populated if those fields exist in your Zod definition.

After filling in the title you can choose where to continue editing:

  • Visual editor — Open the entry in the visual editor for live-preview, click-to-edit authoring
  • Entry editor — Open the entry in the code-based entry editor for a schema-driven form and raw Markdown editing side by side

The entry editor is a code-based alternative to the visual editor. It uses a split-pane layout:

PanePurpose
Left — frontmatter formA schema-driven form generated from your Zod definition, with the same field types available in the visual editor
Right — Markdown editorA Monaco-powered editor with full syntax highlighting for Markdown and MDX content

Edit frontmatter fields using the structured form on the left, and write body content in the Markdown editor on the right. When you click Save, the change is committed directly to the current branch.

Delete an entry from either of two places:

  • Collection browser — Right-click an entry (or open its context menu) and select Delete
  • Inside an editor — Use the delete action within the visual editor or entry editor

Deletion is committed to the current branch. If you are working on a feature branch, the entry remains intact on other branches until you merge.

Navigate to Media in the Studio sidebar to manage files stored in your repository’s /public directory.

CapabilityDescription
UploadDrag and drop or browse to upload files into /public
Browse directoriesNavigate the folder structure within /public
View thumbnailsImage files display as thumbnail previews for quick identification
Delete filesRemove files you no longer need from the repository

The media browser operates in two modes:

  • Standalone browser — Open from the sidebar to manage assets independently of any entry
  • Selection mode — Embedded inside the entry editor or visual editor when you interact with an image field, allowing you to pick an existing asset or upload a new one to populate the field

Studio auto-detects Astro dynamic route patterns from the src/pages/ directory to generate preview links for each entry. For example:

Route fileGenerated preview URL pattern
src/pages/blog/[...slug].astro/blog/{slug}
src/pages/docs/[...slug].astro/docs/{slug}

Each entry in the collection browser shows a clickable preview link built from these patterns. Clicking the link opens the rendered page in the Studio preview pane so you can see exactly how the entry looks on your site.

  • AI assistant — Use Studio’s AI-powered assistant to generate, refine, and restructure content
  • Code editor — Edit project files directly in Studio’s Monaco-powered code editor