If you use couscous.io to generate documentation and Laravel Forge, you can set up auto deployment and publishing quite easily. Setup the site in Forge, making sure you have a composer.json and an empty public directory in your repo.
You can then use this deploy script to build, move and publish your changes automatically after you’ve added a webhook too: