Skip to content
A Gatsby demo for blogging
JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
data added env vars Feb 25, 2019
src prettifying files Feb 26, 2019
.prettierrc Initial commit Feb 25, 2019
LICENSE Initial commit Feb 25, 2019 readme file editing Feb 25, 2019
gatsby-browser.js Initial commit Feb 25, 2019
gatsby-node.js Initial commit Feb 25, 2019
package-lock.json added firebase tokens in index Feb 25, 2019


Gatsby + ContentFul + Firebase

Note: This demo is built with Gatsby, and Netlify CMS
Demo URL:


  • Uses:

    • Gatsby.js (react + redux)
    • Firebase
    • ContentFul
    • Formspree
    • Disqus
  • Features:

    • Sign in
    • Sign up
    • Forget Password
    • Sign out
    • Protected routes with authorization
    • Contact form submitted to Formspree
    • Disqus Comments


  • Node
  • Gatsby CLI (globally installed)

Quick Start

Create your own project with the below Gatsby CLI (assuming Gatsby is installed) & install all the dependencies.

gatsby new your-project-name
cd your-project-name
npm install


To run successfully use your own credentials for:

  • Firebase
  • Disqus
  • Formspree
  • ContentFul

Open the code and start editing files!

You can run your site at http://localhost:8000

Note: For making GraphQL work, run this link: http://localhost:8000/___graphql. Learn more about this tool in Gatsby tutorial.

Start Developing

For running your website locally, you have to run:

gatsby develop

💫 Deploy with Netlify

And lastly, deploy your site to Netlify:

Deploy to Netlify

You can’t perform that action at this time.