My online resume and profile using Gatsby and this sweet gatsby bolier plate gatsby-starter-clean-resume plus a few modifications.
Check out the my profile running https://frantzyy.github.io/gatsby-profile.
npm install -g gatsby-cli
npm install
gatsby develop
npm run deploy
This builds the Gatsby app then leverages the npm gh-pages
package that automatically updates the gh-pages branch and pushes to the repo to trigger a Github Pages deploy.
More info here.