Skip to content

seanclen/hr-strategies

Repository files navigation

HR Strategies Website

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.

Prerequisites

  • Node (I recommend using v8.2.0 or higher)
  • Gatsby CLI

Getting Started

$ 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

Gotchas 🤯

Purgecss

This plugin uses gatsby-plugin-purgecss and bulma. The bulma builds are usually ~170K but reduced 90% by purgecss.

Atom Config

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.

About

JAMstack website built on Gatsby and Netlify CMS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published