This repo contains a business website that 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.
- Node (I recommend using v8.2.0 or higher)
- Gatsby CLI
- Netlify CLI
Pulldown a local copy of the Github repository Netlify created for you, with the name you specified in the previous step
$ git clone https://github.com/[GITHUB_USERNAME]/[REPO_NAME].git
$ cd [REPO_NAME]
$ yarn
$ netlify dev # or ntl dev
This uses the new Netlify Dev CLI feature to serve any functions you have in the lambda
folder.
To test the CMS locally, you'll need to run a production build of the site:
$ npm run build
$ netlify dev # or ntl dev
-
Commenting
-
Uploading forms
-
Submit your question
-
About Me section
-
Voting (which platform is the best?)
-
People can add their own resources categorized (addiction, anxiety)
-
Adding SPA gated content? https://www.gatsbyjs.org/blog/2018-12-17-turning-the-static-dynamic/ --- Probably not necesasary with Indentity Management