Skip to main content
Migration path

Framer to Ghost

A publishing platform focused on newsletters and memberships, themed with Handlebars templates.

VerdictPartial path
Read this before you quote the work
Ghost is a strong destination if the site's future is publishing and paid membership; it is a poor one for a pure marketing site, where you would be running a CMS to serve five static pages. The export converts cleanly into a Ghost theme when the fit is right.

The order that works

  1. 1Export the Framer site for markup and CSS.
  2. 2Start from Ghost's starter theme and replace its assets with the exported ones.
  3. 3Map the exported homepage to index.hbs and the article layout to post.hbs.
  4. 4Wire membership and subscribe forms to Ghost's native members endpoints rather than the exported form markup.
  5. 5Zip the theme folder and upload it under Settings → Design.

What you keep

  • Design and CSS
  • Marketing page structure

What you rebuild

  • Framer CMS entries, which import as Ghost posts via the JSON importer
  • Interactions
The mistake to avoid
Keeping the exported form markup for the subscribe box. It posts nowhere, so signups silently vanish — the single most expensive failure mode on a membership site.

Questions

Can I import a Framer site directly into Ghost?

Ghost is a strong destination if the site's future is publishing and paid membership; it is a poor one for a pure marketing site, where you would be running a CMS to serve five static pages. The export converts cleanly into a Ghost theme when the fit is right.

What transfers from Framer to Ghost?

Design and CSS. Marketing page structure.

What has to be rebuilt?

Framer CMS entries, which import as Ghost posts via the JSON importer. Interactions.

What is the most common mistake on this migration?

Keeping the exported form markup for the subscribe box. It posts nowhere, so signups silently vanish — the single most expensive failure mode on a membership site.