Gatsby is a React-based static site generator powered by GraphQL.
To create a new Gatsby project, we can, first,install the Gatsby CLI via npm:
npm install -g Gatsby
From here, we can create a new Gatsby project:
gatsby new [rootPath] [starter]
Starters allow us to quickly spin up different types of Gatsby sites. There are a number of Gatsby starters right within the GatsbyJs Github repo (https://gihub.com/gatsbyjs). For example, if you wanted to create a Gatsby project with a blog boilerplate, you could do the following:
gatsby new my-blog https://gihub.com/gatsbyjs/gatsby-starter-blog
You can now view gatsby-starter-blog in the browser: http://localhost:8000/