← All features

An editor your non-technical writers will actually enjoy

Clean rich text that produces real Markdown, structured forms for data, and images straight into your repo — no Git, no surprises.

The PullPress editor is deliberately restrained: everything a writer does maps to something the repository can represent. No mystery formatting, no broken diffs — just content that round-trips cleanly to Markdown and structured data.

Rich text, real Markdown

Headings, lists, quotes, tables, code blocks and links via a familiar toolbar, a "/" slash menu and a floating selection toolbar. Drag any block by its handle (or press Alt+↑/↓) to reorder. Under the hood it serializes to clean Markdown, so a no-op edit produces an empty diff.

Structured content from simple forms

Opening hours, team members, pricing tables — model them once in your config and editors fill in friendly forms with validation (required, bounds, patterns — mirroring what your generator enforces), searchable pickers and repeatable items. The data is written as tidy YAML/JSON — top-level lists and CSV/TSV tables included.

Images straight into the repo

Drag, paste or pick from the media library (with stock-photo search) and images are committed alongside your content, with an alt-text prompt for accessibility.

  • Slash menu, floating toolbar and keyboard shortcuts
  • Drag-and-drop block reordering with clean diffs
  • Structured forms with validation and searchable fields
  • Drag/paste image uploads with alt text
  • Clean Markdown round-trip — no noisy diffs

Ready to give it a try?

Connect a repository and give your editors a workflow they'll actually enjoy.