Ghost Headless Implementation

For the template that is required for posting here:

  • What’s your URL? localhost
  • What version of Ghost are you using? Latest
  • How was Ghost installed and configured? MacOS
  • What Node version, database, OS & browser are you using? NodeJS 22.13.1
  • What errors or information do you see in the console? None
  • What steps could someone else take to reproduce the issue you’re having? None

My Questions

Hello everyone! I just spun one Ghost instance on my Mac, and I am looking to start a blog soon. As I do not have the budget / knowledge to manage my own VPS, I am looking to finish the entire website on my local MacOS instance, and then export it into headless to host it on my shared hosting.

But I have a few questions:

  • How do I make the Ghost CMS into headless?
  • What features will not longer be able to used in headless?

Hey @Jst_Tan! Welcome to Ghost!

Here are the docs! I’d start there, and then come on back here if you still have questions. :smiley:

Member management (subscriptions, newsletters, members-only content) will be the biggest thing you can’t do with a static export. You’ll also need to think about how to handle search, since there won’t be a content API to talk to. [And beware: A few paid themes use the content api for functionality, so ask before you buy.]

(Aside: The issue template is meant to help users provide enough details to get good answers for their good questions, particularly if when asking for complex troubleshooting help. No one on the mod team is going to delete your post if you don’t include it, but if you ask a question where the information on the template is needed, it’d sure be nice if it was there! We’re real humans just doing the best we can here.)