Skip to content

adamyonk/adamyonk.com

Repository files navigation

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