Mirror of github.com/kingomarnajjar/gatsby-starter-netlify-cms
Find a file
Austin Green 1720b2cf40
Merge pull request #6 from laurajuliette/master
async netlify identity
2017-10-30 16:41:19 -04:00
src async netlify iderntity 2017-10-30 21:22:37 +01: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 about page to admin 2017-10-22 10:17:37 -04:00
LICENSE first commit 2017-10-18 17:43:20 -04:00
package-lock.json first commit 2017-10-18 17:43:20 -04:00
package.json Update package.json 2017-10-26 15:58:19 -04: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