Migrate

Move your Ghost archive to Pyre.

If you run Ghost, your content is already in a shape Pyre can read. The importer takes a Ghost export and rebuilds it as a Pyre publication — posts, pages, tags, and the links between them. No re-typing, no manual copy-paste. Here is the honest version of how it goes.

How the import works

  1. Export from Ghost

    Use your Ghost admin export (a JSON file) or a copy of the Ghost SQLite database. Both are supported sources — you bring whichever you have.

  2. Point the importer at it

    Pyre reads the export and, in a single transaction, finds or creates the publication, adds an author record, imports tags, then imports content and its tag associations. Ghost IDs are mapped to Pyre's own IDs and the relationships are rewired for you.

  3. Review, then go live

    The import is idempotent — existing slugs are skipped, so you can do a dry run, check the counts, and re-run without creating duplicates. When it looks right, point your domain at the new static site.

What comes across

Honest scope: the pipeline focuses on the content archive — the posts, pages, and taxonomy that make up your site. Members, integrations, and theme design are set up in Pyre rather than lifted wholesale, so plan a review pass rather than a one-click switch.

A sober checklist

See the full feature setBack to overview →