Generate a static site with middleman and then host it with heroku. Use clean urls.
To make your site use:
middleman server --livereload)A workflow might look like this:
show-it and edit your source/ files (this runs a live reload server)test-it when you are happy with your changes (this will build the static html and commit it to your heroku dev site)publish-it when you are happy with the way it looks on the dev site (this does a git merge and pushes the master to the main heroku site)Setup happens by:
git clone git@github.com:adamgreenhall/middleman-heroku-template.gitcd middleman-heroku-templateinstall-it