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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data added env vars Feb 25, 2019
docs
src prettifying files Feb 26, 2019
.gitignore
.prettierrc Initial commit Feb 25, 2019
LICENSE Initial commit Feb 25, 2019
README.md readme file editing Feb 25, 2019
gatsby-browser.js Initial commit Feb 25, 2019
gatsby-config.js
gatsby-node.js Initial commit Feb 25, 2019
gatsby-ssr.js
package-lock.json added firebase tokens in index Feb 25, 2019
package.json
wrap-with-provider.js

README.md

Gatsby

Gatsby + ContentFul + Firebase

Note: This demo is built with Gatsby, and Netlify CMS
Demo URL: https://gatsby-blogger.netlify.com/




Features

  • 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

Prerequisite

  • 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 https://github.com/aslammultidots/blogger
cd your-project-name
npm install

Requirements

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.