Framer is checking a new version of Blog Import, so its Marketplace page is offline for now. Need your blog moved before it's back? Email us and we'll help.

Blog Import / Guides

Moving a Ghost blog to Framer

Ghost keeps everything you’ve written in one JSON file you can download from the admin. That file is enough to rebuild the blog in Framer CMS, with one gap you should know about before you cancel Ghost: images.

Getting the export

In Ghost admin, open Settings, find Migration tools and choose Export. You get a .json file. It holds posts, pages, tags, authors and site settings, but not your images or theme.

What comes across

With Blog Import, the Framer plugin we make, choosing that file brings over:

What doesn’t

A free template for a newsletter archive

If your Ghost site was mainly a newsletter, Slack Tide is a free Framer template we made for it: a grid of issues, newest first, and a reading page per issue with links to the one before and after. Remix it, then open Blog Import on its Issues collection, choose your Ghost export file, pick “1 collection, everything inside each post” and tick “Remove the 16 posts already in this collection” so the samples go.

Ghost to Framer with a site that’s still running

If your Ghost site is still live, Specter is a Framer plugin that reads it through Ghost’s Content API with a key you create. Blog Import works from the export file instead, so it also works after the Ghost site is gone, apart from the images above.

The newest 25 posts import free. More on the Blog Import page.

If you want a CSV for Framer’s CMS import instead, the free Ghost to Framer CSV converter makes one in your browser and tells you how many images it had to leave out.

Before you import, the free export inspector shows what’s in your export file: posts, drafts, images and old addresses. It reads the file in your browser and uploads nothing.

Rather not do it yourself? Email us and we’ll see how we can help.

More guides