Skip to main content
Content engine
3 min read

The markdown editor

Slash commands, drag-drop images, AI rewrites, and keyboard shortcuts.

Last updated May 12, 2026

Editing model

The editor stores its source as plain markdown — exactly what publishes to your CMS. There's no proprietary format and no lossy conversion at publish time. What you see is what ships.

Slash menu

Type / anywhere in the body to open the slash menu. Filter by typing; navigate with arrow keys; insert with Enter. The full slash command list is in Keyboard shortcuts.

The most-used:

  • /h2, /h3 — heading levels
  • /table — a 2x2 markdown table
  • /faq — an FAQ schema block (renders as accordion in compatible CMSes)
  • /code — fenced code block with language picker
  • /cta — a call-to-action component
  • /rewrite, /shorter, /longer — AI text transformations

Drag-drop images

Drop an image anywhere in the editor. We:

  1. Upload to workspace storage (S3-compatible).
  2. Generate a unique URL with a stable hash.
  3. Insert the markdown reference at the drop position.
  4. Auto-fill the alt text using a vision model — review and refine.

Supported formats: PNG, JPG, GIF, WebP, AVIF, SVG. Max 10 MB per image. Larger images are auto-downscaled to 2048px on the long edge.

AI rewrites

Select any range of text, then:

  • /rewrite — opens an inline prompt. "Make this more concrete" or "remove the jargon." The rewrite replaces the selection.
  • /shorter — compresses to ~60% length while preserving meaning.
  • /longer — expands with context and examples to ~150%.

All AI rewrites respect your voice profile and run through the compliance scanner before insertion.

Inline citations

Type [[ to open the citation picker. Search across:

  • Pages on your own site (from the audit crawl).
  • Tracked competitor pages.
  • External URLs you've added to your citation library.

Selecting one inserts a properly-formatted markdown link with the title pulled from the destination.

Versions

Every save creates a version. Open Versions in the editor sidebar to:

  • See the change history.
  • Diff any two versions side-by-side.
  • Restore a previous version (creates a new version, never destroys history).

The editor also auto-saves every 10 seconds locally before syncing to server.

Collaboration

Two people editing the same draft see each other's cursors and edits in real time. Conflicts are resolved by operational transform — you don't have to "merge" anything; the editor handles concurrency.

A small avatar pill in the top right of the editor shows who else is in the document.

Keyboard shortcuts

Most are platform-standard:

Shortcut Action
Cmd-B Bold
Cmd-I Italic
Cmd-K Link
Cmd-Shift-K Remove link
Cmd-Enter Submit for review
Cmd-S Save now (otherwise auto-saves every 10s)
Esc Close menus / cancel pending AI rewrite

Frontmatter

The editor exposes the underlying YAML frontmatter as a structured panel in the top-right sidebar. Fields:

  • title — distinct from the H1; what appears in SEO title and OG.
  • description — meta description.
  • canonical — set this if the canonical URL differs from the publish destination.
  • tags — for content classification, doesn't render in body.
  • ogImage — drag-drop or paste a URL.

Publishing from the editor

The publish button is in the top right. It opens a destination picker, a render preview, and a "ship it" button. See the WordPress, Webflow, and Shopify guides for what each destination expects.

Was this article helpful?

Related docs

The markdown editor · AI Domination