This website is built with Gatsby, Netlify CMS, and Bulma.
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
$ git clone https://github.com/[GITHUB_USERNAME]/[REPO_NAME].git
$ cd [REPO_NAME]
$ yarn
$ npm run develop
To test the CMS locally, you'll need run a production build of the site:
$ npm run build
$ npm run serve
This plugin uses gatsby-plugin-purgecss and bulma. The bulma builds are usually ~170K but reduced 90% by purgecss.
For Babel transpiler to work, add the file .atom/config.cson
and include:
"*":
core:
customFileTypes:
"source.js.jsx": [
"js"
]
For more, visit the language-babel repo.