I wrote an npm module to automate this workflow. You can read about it at http://caisson.co/.
Simplifies the process to a couple commands:
$ caisson init yoursite.com
$ caisson pushSimplifies the process to a couple commands:
$ caisson init yoursite.com
$ caisson push