Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby starter for fast news websites using Ghost as a headless CMS, with Netlify deployment and email subscription support.

A Nuxt.js + Netlify CMS starter blog with editable pages, TailwindCSS styling, and Jamstack deployment.

Astro + Bun starter template for building Manifest V3 browser extensions with TypeScript.

Construction template is for building and architecture websites in a blue color.

This is a simple webpack boilerplate for your comfortable work with HTML, JS and CSS.

Learn to implement a monorepo with a single Next.js site using Nx.
Gatsby Newsliner Starter (newsliner-gatsby) pairs the Gatsby static site generator with Ghost as a headless CMS to create fast news and publication websites, built by Epilocal for its NewsCloud local-news project.
The Gatsby Newsliner Starter is an open-source boilerplate that builds a Gatsby front-end pulling content from a headless Ghost installation. It takes a Ghost Content API key and site URL as configuration, and outputs a static Gatsby site suitable for news publishing. The template was released by Epilocal under the MIT license and builds on the gatsby-starter-ghost template, so installation and deployment steps follow that foundation.
gatsby new newsliner-gatsby https://github.com/epilocal/newsliner-gatsby.git and run gatsby develop to start a local development server.version property in .ghost.json for Ghost 2.x vs 3.x+.netlify.toml, static _headers with security headers, and _redirects for custom domain redirects.siteConfig.js lets you set defaults like postsPerPage and the canonical site URL.netlify.toml and one-click Deploy to Netlify button to get the site live with security headers and redirects.Clone the repository or use gatsby new with the template URL, then run yarn to install dependencies. Configure .ghost.json with your Ghost site's apiUrl and contentApiKey (create an integration in Ghost Admin to get a key). Finally, run gatsby develop to see the site locally, or gatsby build to produce a production build.
Yes, the template is released under the MIT license, so it is free to use and modify for personal or commercial projects.
The starter requires Ghost version 2.10.0 or higher. For Ghost 2.x (below 3.0) you must pass a version: "v2" property in .ghost.json; for Ghost 3.0 and above, no version property is needed.
Edit the .ghost.json file at the root of the project, change apiUrl to your Ghost site URL (ending in .ghost.io for Ghost(Pro)), and set contentApiKey to a key created under Ghost Admin → Integrations → Add new integration.
Yes, the starter includes a netlify.toml build config, static _headers and _redirects files, and a Deploy to Netlify button. You can also use Netlify ENV variables instead of committing Content API keys.
Set up a Ghost + Netlify Integration and use Ghost deploy hooks. Every time data changes in Ghost, the hook triggers a Netlify rebuild so your static site stays up to date.
