Thanks both. :)

I now have 2 scripts, the contents of which:

  1. Pulls the repo from GitHub to the RPi and builds it locally (this was the easy bit!)
  2. Uploads the site folder to my Web host (surprisingly difficult without creating SSH keys, something I intend to implement sometime!)

Having a lie down. ;)