Gatsby Netlify CMS Modern blog web-app

This public repo is an example blog web-app that is built with Gatsby using Netlify CMS. It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.

Author Simar Mann Singh
Github Stars 48
Last Commit Aug 9, 2023
Gatsby Netlify CMS Modern blog web-app screenshot

Gatsby Netlify-CMS Modern blog

A fully-responsive Gatsby based template web-app which can be easily hosted on any platform. This web-app uses the Netlify CMS as its content management system.

Note: This starter template is a customized version of the original template by Netlify that can be found on Netlify CMS website and uses Gatsby v2.


  • A simple landing page with a customized blog functionality built with Netlify CMS
  • Editable Pages: About, Blog-Collection and Contact page with Netlify Form support
  • Create Blog posts from Netlify CMS
  • Tags support: Separate page for posts under each tag
  • Basic directory organization
  • Uses Bulma for styling, but size is reduced by purge-css-plugin
  • Blazing fast loading times thanks to pre-rendered HTML and automatic chunk loading of JS files
  • Uses gatsby-image with Netlify-CMS preview support
  • Separate components for everything
  • Netlify deploy configuration
  • Netlify function support, see lambda folder
  • Perfect score on Lighthouse for SEO, Accessibility and Performance (wip:PWA)
  • ..and more


This repository has MIT license which can be found here.