AgentDock
1.7k
Dock Editor
Publishing

Publishing

Turn a document into a live web page at its own URL, with SEO title and description, listed or unlisted visibility, auto-sync with your draft, and one-click unpublish.

The distance between "I wrote something" and "here is the link" is usually a blog platform, a deploy step, or a PDF attachment nobody opens. In Dock it is one dialog. You write in the editor, publish when it is ready, and the document becomes a live page anyone with the link can read. Edit the document later and the page follows, because the page is your document, not a frozen export of it.

Open the publish dialog and publish. The document gets a public page at a clean URL of the form /p/your-slug, rendering exactly the way it reads in the editor: headings, formatting, tables, math, images, and citations all carry through.

At publish time you set the page's SEO title and description, the text a browser tab, a search result, and a shared-link preview will show. They can differ from your working title, so the public framing gets tuned without renaming the draft you have lived in for a week.

You choose how findable the page is:

  • Listed pages can be surfaced and indexed normally.
  • Unlisted pages are reachable only by their link, right for sharing a draft with one reader without putting it in the open.

A piece often starts unlisted for review and flips to listed when it is ready. The switch works both ways.

Screenshot
The publish dialog showing the SEO title and description fields and the listed-or-unlisted toggle, with the public page URL preview.

A published page stays connected to its document. Fix a line in the editor and the page updates to match, with no republish step. Nobody reads your typo for a week because you forgot to redeploy.

When a page should disappear, unpublish it. The link stops serving, the document stays safe in your workspace, and republishing later is one click if you change your mind.

Documents also publish programmatically through the document workspace API, which is how an AI agent or a pipeline takes a piece from draft to live URL without a human clicking anything. See the agent API docs.