Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby starter using Contentful (CMS) and Tailwind CSS, rendering markdown content styled with Tailwind Typography.

Light-weight template for a responsive HTML5/SCSS Jekyll project

Luna is a React Native and Next.js boilerplate so your app can run on Android, iOS and Web concurrently.

A Jekyll website template for the Fitzwilliam Museum's Nursery in Residence project, built for early years research.

Free Bootstrap 4 HTML5 UI kit with buttons, sliders, modals, progress bars, and parallax effects for rapid front-end development.

Free Bootstrap 4 HTML5 car rental website template with booking form, hero header, timeline, and blog.

Opinionated Gatsby starter with TypeScript.
Gatsby Contentful MD Starter is a Gatsby boilerplate that pairs Contentful as a headless CMS with Tailwind CSS, specifically built to render markdown content stored in Contentful and style it with Tailwind Typography.
This starter is a starting point for a Gatsby website that uses Contentful for content management and Tailwind CSS for styling. It takes a Contentful space containing markdown-formatted entries and generates a static site via Gatsby's build process. The project is published on GitHub under the kgajera account and can be scaffolded with the Gatsby CLI. An npm script imports the starter's content types into your Contentful space, and three environment variables (CONTENTFUL_SPACE_ID, CONTENTFUL_ACCESS_TOKEN, CONTENTFUL_MANAGEMENT_TOKEN) connect the site to your space.
The workflow follows a few steps: create a new site with the Gatsby CLI using the starter's GitHub URL, install dependencies, create a .env.development file with your Contentful credentials, run npm run contentful-import to set up content types, and then run npm run develop to view the site locally.
It is a Gatsby starter that uses Contentful as a CMS and Tailwind CSS for styling. It renders markdown content stored in Contentful and applies Tailwind Typography for the prose style.
Create a .env.development file in the project root and add CONTENTFUL_SPACE_ID and CONTENTFUL_ACCESS_TOKEN for the Contentful API, plus CONTENTFUL_MANAGEMENT_TOKEN for the content import script.
It imports the starter's content types into your configured Contentful space, creating the models needed to store the markdown content that the site expects to fetch.
Yes, the README includes a one-click deploy option for Gatsby Cloud, which builds the site directly from the GitHub repository after you connect your Contentful credentials.
Yes, the starter relies on Contentful as its content source, so you need a Contentful space and the associated API tokens to fetch content.
