GitHub repository: rayluo/github-pages-overwriter
Description: A Github Action that overwrites your Github Pages branch with the content of current workdir, thus deploy/publish without polluting your repo history.