https://getdoks.org/docs/how-to/hosting/deployment/#deploy-to-github-pages
Why Node.js?
Doks uses npm (included with Node.js) to centralize dependency management, making it easy to update resources, build tooling, plugins, and build scripts.
git clone https://github.com/h-enk/doks.git
npm install
npm run start
Doks comes with commands for common tasks.