Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A development starter theme for Ghost with Handlebars templates, Rollup/PostCSS build tools, and live reload.

A free responsive site template built on HTML5 and CSS3, featuring a text-first layout with multiple sections and a Twitter widget.
Ghost Starter Theme is a development starter framework for building custom Ghost themes, maintained by the Ghost Foundation and released under the MIT license. It pairs the Ghost templating system (Handlebars) with a modern build pipeline (Rollup and PostCSS) so you can start a new theme with live-reload, optimized assets, and deploy automation out of the box.
The Ghost Starter Theme is a boilerplate repository for creating custom themes for the Ghost publishing platform. It contains the core Handlebars template files (default.hbs, index.hbs, post.hbs, page.hbs, tag.hbs, author.hbs) plus a Rollup-based build system that transpiles and minifies JavaScript and CSS. As input, you edit the templates and assets; as output, the tooling compiles them into a built folder ready to zip and upload or deploy via GitHub Actions. The project is maintained by the Ghost Foundation, the same team behind Ghost itself.
This theme is for developers who build custom Ghost themes, whether for their own blog, a client, or a commercial product. If you are new to Ghost theming, the heavily commented code and the starter structure give you a guided starting point. If you are an experienced theme developer, the preconfigured Rollup/PostCSS pipeline saves you setup time so you can focus on the unique parts of your design.
Start by symlinking the theme folder into your local Ghost install's content/themes directory, restart Ghost, and select the Starter theme from Settings. Install dependencies with pnpm install, then run pnpm dev to start development mode with live reload. When you're ready to ship, run pnpm build to compile production assets, pnpm zip to create an archive, and pnpm test to run gscan compatibility checks.
The Ghost Starter Theme is free and open source under the MIT license, so you can use it for personal or commercial themes without licensing fees.
Yes, the theme is open source and released under the MIT license by the Ghost Foundation. That means you can use and modify it freely, including in commercial projects, without any license fee.
Ghost themes use Handlebars, a logic-light templating language. The starter theme includes the standard Handlebars files such as default.hbs, index.hbs, post.hbs, and page.hbs, so you can start editing right away.
Yes, Node.js is required to install dependencies and run the build and development commands. The project recommends following the official Node installation guide if Node is not installed.
Run pnpm dev from the theme root. This starts a development server with livereload, so CSS, JavaScript, and Handlebars changes appear in the browser automatically. Press Ctrl+C to stop dev mode.
Yes, the repository includes a GitHub Action (deploy-theme.yml) that deploys your theme to Ghost automatically when you push. You can learn more from the action-deploy-theme repository.
