Definitive Pages

Support and setup guide

Need help? Email support@definitivepages.com. We reply within one business day.

What you can import

Import a folder

  1. Open the importer. Choose Apps → Definitive Pages, then pick a space and a parent page. Or, on any page, choose ••• → Apps → Definitive Pages: the import goes under that page.
  2. Add your files. Drop a folder or a .zip file, or use Choose a folder or Choose a .zip file.
  3. Check the preview. The tree shows every page that will be created, and the badge names the kind of source it found (for example Obsidian vault or MkDocs project). Before you import lists links or images that couldn't be matched, skipped files, and files no page links to.
  4. Import. Keep the page open until the progress bar finishes. The report lists every page with its result; Copy report gives you a CSV, and Save report to the top page attaches it there.

Files are read in your browser and sent only to your Confluence site, as you. Nothing passes through other servers.

Update an import

Open the top page of the import and choose ••• → Apps → Definitive Pages. Or use Update an earlier import on the app's start page, or select Source: … on any imported page and choose Update the import…. Then choose the updated folder or .zip.

Pages changed in Confluence since the last import (edited, deleted or archived) are skipped and marked in the preview. Choose Overwrite them from the files to replace those edits; deleted pages then come back under their parent.

Migrating from another wiki? Import early and keep re-importing while people still edit the old one. Only changed files are rewritten, so nobody has to freeze the old wiki before cutover day.

If an import is interrupted (tab closed, network lost), run it again on the same files. It finishes the pages it started and doesn't create duplicates.

The source line on imported pages

Every imported page shows the file it came from next to the author, for example Source: install.md. Select it to see the file's path, the import it belongs to and when the import last ran, and whether the page is in sync or was edited here in Confluence since. Update the import… opens the importer for that import without leaving the page. When a file is removed and its page kept, the page stops showing a source line.

How files become pages

What converts to what

Options

Page title source, removing the heading that became the title, tidy file names, labels from tags, importing only the docs folder (MkDocs and Docusaurus), line breaks, folder-page file names, skip patterns such as drafts/**, and the top page's title. Updates reuse the options of the first import; changing an option rewrites every page once.

Troubleshooting

"Link not resolved" or "Image not found"

The target isn't in the files you chose, or its name differs in case or spelling. The page is still created, with the link shown as plain text.

A page shows as skipped

It was changed in Confluence after the last import. Choose Overwrite them from the files to replace it.

Importing is turned off

The app's license for your site isn't active. You can still preview a folder. A site admin can check the license under Apps → Manage apps.

Data and security

Definitive Pages runs entirely on Atlassian's Forge platform. Your files are read in your browser and written to your own Confluence site as you; nothing is sent to us or anyone else. See the privacy policy.