I have decided to use github pages to manage my website. It’s a fantastic setup; ideal for a programmer. It gives me complete control over my website, at the same time as keeping it simple, and easy to manage.
The main reason I’m using github pages is because it comes with Jekyll built in. And having the entire website kept in a git repository means I can at anytime pull the entire website off of one server, and push it onto a new one without having to muck about on a server. It also makes it a whole lot easier to back up the website. All I have to do is push the source code into another repository after I push it to where it’s published live.