Install dependencies:
npm install (or `npm ci`)
npm run generate
gh-pages
npm run deploy
note: npm run deploy may delete CNAME and .nojekyll, which need to be restored
CNAME
.nojekyll