Automating Hugo Deployments

As you may notice I have done a few updates today, I have always had the strong believe that if a task is repeated more than once that it should be automated, now deploying something like Hugo can be very easy as if you simply commit the public folder then this folder can be deployed, personally I do not commit this folder and infact exclude it via my .gitignore, this is a habit due to the fact that I believe in reproducible builds, yes even for something as simple as Hugo.