Editor Routes

The editor route group provides a dedicated full-screen content authoring environment for the posts module.

On this page

Route structure

Maintainer referencePurposeMaintainer reference
src/app/(editor)/layout.tsxMinimal editor layout without dashboard chrome.Editor route group
src/app/(editor)/content/editor/[kind]/[id]/page.tsxContent editor entrypoint.
Implementation referencesrc/features/cms/ui/editor
src/app/(editor)/content/editor/[kind]/[id]/preview/page.tsxPreview entrypoint for draft or published output.
Implementation referencesrc/features/cms

Editor.js canvas

The CMS uses Editor.js-compatible content blocks and module-owned validation before content is saved or published.

Read Editor.js canvas

Kind-based routing

The kind parameter maps content workflows such as post, page, faq, changelog, case-study, and team content.

Read Kind-based routing

Scheduling and revisions

Scheduled publishing, revision history, and local recovery are part of the posts module behavior.

Read Scheduling and revisions

Editor modification rules

  • Validate editor output server-side before publishing.
  • Test create, edit, save, schedule, publish, preview, and public render paths after CMS changes.
  • Keep content rendering separate from editor state management.
  • Document new content kinds in both route and product module docs.