Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby demo blog with Contentful, Firebase auth, Disqus comments, and a Formspree contact form.
Blogger is a Gatsby starter and demo for building a blog site with Firebase authentication, Contentful as the CMS, Disqus comments, and a Formspree contact form.
Blogger is a Gatsby demo blog starter that bundles Contentful for content management, Firebase for authentication, Disqus for comments, and Formspree for contact form submissions. It takes a Gatsby project scaffold and produces a blog site with protected routes, user sign in/up, and password reset. The starter is maintained by aslammultidots and is deployed as a live demo at https://gatsby-blogger.netlify.com/. The README notes the demo is built with Gatsby and Netlify CMS, though the feature list emphasizes Firebase auth and Contentful.
gatsby develop to serve the site at localhost:8000 and gatsby new your-project-name to scaffold a new project.Blogger is for developers who want a preconfigured Gatsby blog without building authentication and comments from scratch. Developers can scaffold a new project with the Gatsby CLI and then focus on customizing content in Contentful. Bloggers can get a live site with sign-in, protected routes, comments, and a contact form without implementing these features manually. Gatsby learners can explore the demo at https://gatsby-blogger.netlify.com/ and inspect GraphQL queries in GraphiQL.
gatsby develop to preview at localhost:8000 and inspect GraphQL queries at the ___graphql endpoint.From the README: create a project with gatsby new your-project-name https://github.com/aslammultidots/blogger, install dependencies with npm install, then run gatsby develop for local development. Before running, add your own credentials for Firebase, Disqus, Formspree, and Contentful.
Run gatsby new your-project-name https://github.com/aslammultidots/blogger with Gatsby CLI installed, then npm install in the project folder. The README lists Node and a globally installed Gatsby CLI as prerequisites.
Blogger uses Firebase for authentication, Contentful for content, Disqus for comments, and Formspree for the contact form. You must supply your own credentials for all four; the README explicitly says to run successfully with your own credentials.
After installing dependencies, run gatsby develop. The site will be available at http://localhost:8000, and the GraphQL explorer is at http://localhost:8000/___graphql.
Yes, Blogger includes sign in, sign up, forget password, and sign out functionality based on Firebase, plus protected routes with authorization. This means you can restrict certain pages to authenticated users.
Yes, the README includes a "Deploy to Netlify" button that starts a deployment from the repository URL. The live demo at https://gatsby-blogger.netlify.com/ is hosted on Netlify.