If you click the following button, it will deploy Techblog on a public server:
When that's done you should have a working version of this site (sans my content obviously). It's remarkably easy to customize if you aren't happy with my coder design skills.
Serving your uploads with Amazon S3
There is one caveat you should be aware of; Heroku has an ephemeral filesystem, which basically means that your uploaded files will disappear after a while. That is bit of a deal-breaker for a site designed for photography, but there is a solution. You can host your uploads with Amazon S3.
To use Amazon S3 with Techblog, set the following environment variables (you will have a chance to edit these when you deploy):
Naturally with the values replaced with the your details.
This is actually a very cheap way to host a blog, since Heroku's basic service is free and you only pay for the S3 bandwidth you use. And you can scale up very quickly if your blog hits the big time.