You can give it a go. The only challenge I am seeing is the generation time. But once you generate it and upload it, you don’t need to do anything.
Perhaps there is a way with Middleman to “lock” some posts so this way, if you want to update something, you don’t need to regenerate everything. Actually, I am wondering the same thing so that would be awesome if someone can shed more light on this process.