Simple blog code starter for BCMS and Gatsby.js
This is a bare-bones starter kit for BCMS, a headless CMS and Gatsby.js. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

Static-first. Fast. Easy to scale.
This is a minimal Gatsby starter built for content-focused websites powered by BCMS. It’s production-ready out of the box, with a clean file structure, static site generation, and zero unnecessary overhead.
Built for developers who want a solid base they can grow from—without distractions.
How It Works
Static Generation: All blog posts and the listing page are generated at build time using Gatsby’s data layer, giving you fast load times and strong SEO.
BCMS Integration: Blog content is fetched in
gatsby-node.tsand passed into templates via context, so the frontend stays clean and CMS logic stays out of your components.Dynamic Page Creation: Blog pages are created programmatically during the build, using simple templates for both listings and individual posts.
Component-based UI: The UI is split into small React components like
BlogCard,Tag, andContentManager, making it easy to tweak or expand. Layout and utilities are organized for clarity.Minimal styling: Comes with Tailwind CSS and a single CSS file. The design is left barebones on purpose—ready to be customized.
TypeScript throughout: Everything’s typed for better DX and safety.
Why Use It?
This starter is great if you want to:
Learn how Gatsby works with a headless CMS, using real-world patterns
Build a simple but scalable blog or docs site
Skip the boilerplate and focus on shipping content
It gives you a clean, typed foundation for any static site that needs structure—but not bloat.
npx @thebcms/cli create gatsby starter simple-blog
start using BCMS with Gatsby.js
14-day free trial · No credit card required
Other Gatsby.js starters you might like
There are many example apps and starter projects to get you started with BCMS and Gatsby.js

Gatsby Agency templates & code starters for BCMS
This is a bare-bones starter kit for BCMS, a headless CMS and Gatsby.js. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

Gatsby E-commerce templates & code starters for BCMS
Start your e-commerce in a minute with Gatsby.js & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Gatsby Conference templates & code starters for BCMS
Empower events with Gatsby.js & BCMS: SEO-friendly static sites, rapid loads. Seamlessly manage content. Developers, set the stage for impactful events.

Gatsby Portfolio templates & code starters for BCMS
Shape your brand: Gatsby.js & BCMS optimize SEO, speed, and content updates. Create a standout digital presence.

Gatsby Restaurant templates & code starters for BCMS
Elevate restaurants online: Gatsby.js & BCMS optimize SEO, speed, updates, and scalability. Serve customers digitally with flair.

Gatsby Job board templates & code starters for BCMS
Enhance job board: Gatsby.js & BCMS fuel SEO, speed, and scalability. Effortlessly connect employers and seekers. Empower your platform.

Gatsby Recipe templates & code starters for BCMS
Unveil the perfect recipe site with our Gatsby.js & BCMS Starter. SEO-optimized, fast-loading & user-friendly for chefs & food bloggers. Rank & serve!

Gatsby Blog templates & code starters for BCMS
Start your blog in a minute with Gatsby & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Gatsby Podcast templates & code starters for BCMS
Elevate podcasts using Gatsby & BCMS: Leverage SEO, speed, and content management. Enhance your audio journey.