Mirror of github.com/kingomarnajjar/gatsby-starter-netlify-cms
Find a file
Austin Green 92f46c411d
Merge pull request #10 from luczaki114/master
adding react-load-script to handle netlifyIdentity on load issues
2017-11-21 21:28:43 -05:00
src adding react-load-script to handle netlifyIdentity on load issues 2017-11-21 15:05:12 -06:00
static/admin redirect user to cms 2017-10-27 20:52:40 -04:00
.gitignore first commit 2017-10-18 17:43:20 -04:00
gatsby-config.js image support 2017-10-19 12:17:49 -04:00
gatsby-node.js graphql error logging 2017-11-19 10:23:00 -05:00
LICENSE first commit 2017-10-18 17:43:20 -04:00
package-lock.json adding react-load-script to handle netlifyIdentity on load issues 2017-11-21 15:05:12 -06:00
package.json adding react-load-script to handle netlifyIdentity on load issues 2017-11-21 15:05:12 -06:00
README.md merge pr 2017-10-28 09:51:06 -04:00
yarn.lock image support 2017-10-19 12:17:49 -04:00

Gatsby + Netlify CMS Starter

This repo contains an example blog that is built with Gatsby, and Netlify CMS: https://gatsby-netlify-cms.netlify.com/.

It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.

Getting Started

Prerequisites

  • Node (I recommend using v8.2.0 or higher)
  • Gatsby CLI

Run Locally

gatsby new [SITE_DIRECTORY_NAME] https://github.com/AustinGreen/gatsby-starter-netlify-cms/
$ cd [SITE_DIRECTORY_NAME]
$ gatsby build
$ gatsby serve

Accessing the CMS

Follow the Netlify CMS Quick Start Guide to set up authentication, and hosting.


Debugging

Windows users might encounter node-gyp errors when trying to npm install. To resolve, make sure that you have both Python 2.7 and the Visual C++ build environment installed.

npm config set python python2.7 
npm install --global --production windows-build-tools

Full details here