Jekyll is a popular static site generator. Can use to further customize your GitHub Pages site.
$ gem install jekyll bundler
$ jekyll new --skip-bundle .
$ bundle install
$ bundle exec jekyll serve --host 0.0.0.0
$ docker-compose up -d --build
# this app will serve at port 4000