'This repo is the main webpage for Pi515. It is built with Gatsby, and Netlify CMS
It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.
- Hosting/Build: Netlify
- Website:
- Styling: Bulma
- CMS: Netlify CMS
- Database: Firebase (don't use yet but might in the future)
- Node (I recommend using v8.2.0 or higher)
- Gatsby CLI
- Netlify CLI
Clone this repository and do the following
npm install
gatsby develop
This will create a local version of website that hot-reloads to show changes as you make them
To test the CMS locally, you'll need to run a production build of the site:
$ npm run build
$ netlify dev
Follow the Netlify CMS Quick Start Guide to set up authentication, and hosting.