Portal Explained: How Ghost 4.0 Handles Signups Without Custom Code
Ghost 4.0 Portal embeds signup, login, and Stripe checkout on any theme—no custom JavaScript required. Here is how it works and how to configure it.
Ghost themes and guides, since 2013.
More how-to guides for building, publishing and growing with Ghost.
Ghost 4.0 Portal embeds signup, login, and Stripe checkout on any theme—no custom JavaScript required. Here is how it works and how to configure it.
Ghost 4.0 (March 2021) graduated memberships to production with Portal, native newsletters, lazy-loaded responsive images, and major backend performance gains.
Your first month running paid Ghost memberships with Stripe: setup, seed content, soft launch, and the retention habits that matter before month two.
Ghost 3.0 made headless publishing practical: keep the admin and APIs, ship a static Gatsby or Next.js front end. Here is how the architecture works and what to watch for.
Ghost 3.0 (October 2019) embedded memberships, Stripe subscriptions, and headless JAMstack workflows—turning Ghost into subscription infrastructure for independent publishers.
Ghost 2.0 moved from Markdown-first writing to a block-based rich editor backed by MobileDoc. Here is what that shift meant for publishers—and why it still matters.
Ghost 2.0 (August 2018) replaced the single blog feed model with MobileDoc editing, YAML routing, content collections, and multilingual URL structures.
Discover Ghost newsletter
New tutorials, platform updates, and theme releases. Sent only when there is something worth reading.