I'm also a heavy Jekyll user. I work on a Jekyll addon, which will allow live site edits. Imagine static site generator executed on client-side:
https://github.com/darwin/terraform
The main trick is to use PhantomJS to pre-generate static site for initial serving.