Modern publishing technology
Ghost is a powerful platform for creating an online blog or publication
A suite of publishing tools
released as open source software
with a fully managed PaaS
stewarded by a non-profit org
A suite of modern publishing tools
Ghost is a powerful content platform designed for the future
An editor for writers
A Markdown based editing environment allows for fast formatting and a seamless authoring experience which places the focus entirely on the content being created. A live side-by-side allows you to always see how the post will render.
Simple content management
All your content is available in an easily searchable archive which can be scanned through at speed. Never lose track of those old articles again! We've got this.
Posts also come with a robust tagging functionality to allow for fine-grained categorisation of content, giving you a flexible archive which adapts to your needs. You can build almost any type of category, section, format or flow using tags. It's kind of like Gmail labels.
Work with your team
Multiples roles for authors, editors and administrators. Invite your whole team to collaborate, with dedicated public user profiles for everyone.
Schedule content in advance New
Queue up your full editorial calendar ahead of time and set your posts to go live like clockwork. Ghost remembers to publish at the right time so you don't have to.
Enjoy simple site editing
Adding a logo, creating navigation menus, and injecting analytics code are all done with a couple of clicks. Save time on all the small changes you make.
Completely optimised distribution channels
Publish once, distribute everywhere. Your content is set up to be discovered in as many ways as possible by your readers.
Search engine optimisation
Proper SEO built in directly, with semantic markup, permalinks, XML sitemaps, canonical tags and automatic meta data with manual overrides.
Accelerated Mobile Pages New
With integrated AMP support, your site will rank higher and load in a fraction of a second from Google mobile search results.
Detailed structured data
Every post published renders beautifully all over the web, with rich meta tags for Facebook Open Graph, Twitter Cards and Schema.org.
Subscriptions by RSS, Email and Slack
Full RSS feeds, email subscription capture forms and Slack webhook integration are all included by default, and handled for you!
Completely open source & hackable
Own your code, control your destiny, determine your functionality
Free, open, simple
Ghost is an entirely open source application which has been downloaded 1,288,831 times by developers all over the world. It uses a modern technology stack with sensible components and abstractions. We release code which developers love; The inventors of JavaScript, Android and StackOverflow all use Ghost for their blogs.
Powerful tooling New
Batteries included. A straightforward JSON importer and exporter keeps your data infinitely portable, while our CLI tool makes configuring, running and updating Ghost a breeze.
Simple, powerful theming with Handlebars
Use beautiful Handlebars templates to build out your publication. Powerful helpers allow you to pull any data and display it however you want. Take complete control of your design, rather than being limited to a few little options.
A complete, self-consuming JSON API for all your data
Ghost’s JSON API means that you have full control over what data to get, set and display. You can build entire publishing apps on top of it, and completely customise the reader experience.
"posts":[{
"id":1,
"uuid":"bc0a0924-b49c-45c8-897d-728f6acba7c9",
"title":"Welcome to Ghost",
"slug":"welcome-to-ghost",
"markdown":"We're live! **Nice.**",
"html":"<p>We're live! <strong>Nice.</strong></p>",
"image":null,
"status":"published",
"language":"en_US",
"meta_title":null,
"meta_description":null,
"author":1
}]
"users":[{
"accessibility": null,
"bio": null,
"cover": null,
"created_at": "2014-10-11T19:02:27.147Z",
"created_by": 1,
"id":1,
"image": null,
"language": "en_US",
"last_login": "2014-11-17T19:02:27.147Z",
"location": null,
"meta_description": null,
"meta_title": null,
"name": "Eric Almeida",
"slug": "eric-almeida",
"status":"active",
"tour": null,
"updated_at":"2014-10-11T19:02:27.147Z",
"updated_by":1,
"uuid": "fs4a0021-b22a-33a1-531c-424e2caba3c3",
"website": null
}]
Pull complete post data
Grab all of your post data from Ghost's full JSON API, including media and SEO meta data. Re-use and re-purpose your content wherever you need it. We also include full API access via our Handlebars themes.