My online resume using Gatsby based on this sweet boilerplate gatsby-starter-clean-resume and few modifications.
Check out my site here.
npm install -g gatsby-cli
npm install
gatsby develop
npm run deploy
This will build the app and leverage the npm package gh-pages
to automatically update the gh-page branch and publish to my Github pages.
More info (here)[https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/how-gatsby-works-with-github-pages/]