So this is my new website. It is hosted on two virtual private servers. These were initially set up as mail servers, but have been put to dual use. The HTML and CSS that this site is made up off is now on my own GIT server (which I wrote a guide on how build one yourself) and is updated when changes are merged into the master branch. The instructions for setting this up are not included in the guide I wrote for building a GIT server as the choices for continuous intergration and continuous deployment are numerous and varied.
I'm going to be working on the design of this on and off for a while, and even when that becomes less regular I'm probably never going to be fully happy with it. The technical details, how it is hosted, how it is kept up to date, etc, which are all my area of expertise, are already in a state that I am happy with. However the design which is not my area of expertise, is going to take me some time to settle on something I can accept.