articles
Editor
WYSIWYG editor with a formatting toolbar. FAQ, scheduling, publishing.
The article editor is a WordPress-style WYSIWYG editor with a formatting toolbar.
Editing prose
- Toolbar buttons for bold, italic, underline, heading 2, heading 3, bulleted and numbered lists, quote, inline code, link, image, undo and redo. Keyboard shortcuts:
Cmd/Ctrl + Bbold,Cmd/Ctrl + Iitalic,Cmd/Ctrl + Uunderline,Cmd/Ctrl + Zundo. - Click inside a link to open the link popover: open it in a new tab, edit the URL or remove the link.
Cmd/Ctrl + clickopens it directly. - Insert image uploads a picture from your computer into the body. You can also paste an image from the clipboard or drag a file into the editor: it goes through the same upload and lands where you drop it. The file name becomes the alt text; there is no alt text field yet.
- The FAQ appears at the end of the body as a single block. Edit the questions and answers in the FAQ card below the editor, not in the block.
Your changes are saved automatically a couple of seconds after you stop typing; the label next to Save draft shows unsaved changes, saving and saved. Save draft still saves at once and confirms with a message. The review trail records one edit entry per quarter hour of autosaves, and every manual save.
What you can edit
- Body: the article prose.
- Meta title (up to 70 characters; the counter turns amber above 65) and meta description (up to 160; amber above 155). Both are saved with the draft.
- Social title (up to 95 characters; amber above 90) and social description (up to 180; amber above 175): the copy shown in link previews when the article is shared on social networks. Both are saved with the draft and recorded in the review trail like the meta fields. They reach Ghost, Wix and the Framer feed, and Webflow and Sanity when the collection or schema has a matching field. Other CMSs build the preview from the meta title and description.
- FAQ: in the FAQ card, edit any question or answer, add up to 50 items or remove them, then click Save FAQ. The FAQPage part of the structured data is rebuilt from what you save.
- Schedule: pick a future date and time under Schedule publish and click Schedule. Status moves to Scheduled and we handle the rest.
What you can't edit (yet)
- Cover image: the generated one stands. You can insert other images in the body.
- Structured data: built automatically from your title, slug, FAQ and image. Only the FAQ part follows your edits; the rest isn't editable today.
- Title and slug: set by the pipeline.
- Published articles: once an article is live the editor is read-only and the sidebar says so. Make changes on your CMS, or use a content refresh to rewrite it.
Out of articles for the month? Add a pack of 10, 30 or 100 from Billing without changing plan. Pack articles never expire.
Publishing
- Schedule: pick a date and time and walk away.
- Publish now: pushes immediately. Works on Ready and Scheduled articles.
- Unschedule: removes a scheduled article from the calendar (back to Ready).
- Mark as reviewed: in the Review trail panel, records your review without publishing or scheduling.
Publishing or scheduling records your approval in the article's review trail. Publish now and the scheduler both claim the article before pushing it, so even rapid clicks publish exactly once. If the CMS rejects a Publish now, the article goes back to Ready with the error at the top of the page; fix the cause and publish again. An article stuck in Publishing for more than 10 minutes is marked published automatically, and the sidebar offers Mark as published to do it sooner.
What gets pushed
The body is rendered in the right format for each CMS automatically:
- Gutenberg blocks for WordPress, with the JSON-LD in an HTML block at the end of the post
- HTML for Shopify (JSON-LD appended to the body), Ghost and HubSpot (JSON-LD injected into the page head)
- Rich text HTML into your collection field for Webflow; the JSON-LD goes into a custom code or JSON-LD field if your collection has one
- Ricos rich content for Wix, with the JSON-LD in the post's SEO tags
- Portable Text for Sanity, with the JSON-LD as a string field
- Clean HTML for Framer, through the feed
You don't pick the format; the connector does. If the site's AI disclosure setting is on (the default), a one-sentence disclosure paragraph is appended to the copy that goes out; see AI transparency.