This Gatsby starter is able to connect to your Contentful account. View the live demo!
First, create a new Gatsby site from the starter:
$ gatsby new my-fun-site https://github.com/cwlsn/gatsby-simple-contentful-starter
Rename sample.env
to .env
and fill in your Contentful details.
This starter will try to talk to a Contentful Model named homePage
.
From your project's root, make sure dependencies are installed and start the Gatsby development server.
$ npm i
$ gatsby develop
Push your site to Git and create a new site from that repo on Netlify. Make sure to add your Contentful creds in the environment variables.
Check out the article detailing how to create and deploy a Gatsby site with Contentful on Netlify.