What value do you derive from this setup? There are hundreds of blog publishing solutions that automate all but the writing part of that workflow.
The main reason that I like this setup over other solutions is that it's very similar to the way I write code; having one workflow makes things a bit easier!