Maven generated site is available under GitHub pages
# use Maven release plugin after proper configuration of settings.xml
# It is linked with sonatype profile
mvn release:clean release:prepare -DpushChanges=false
# push to repo
git push --tags
# perform release and deploy to ossrh
mvn release:perform
# update changelog
github_changelog_generator
git commit -am "Updated Changelog" -S
# push site to GH
cd target/checkout
mvn site-deploy