I love Medium editor for its simple and beautiful interface. Before that I admired Blogger (and wordpress) just for facilitating writing directly on web. These are great tools and I used them for more than a decade. Writing on the web is a tad difficult than writing on regular word processors but you can do some serious writing directly on the web. And given the tax of formatting your MS Word text to fit into Blogger or Medium, its actually more efficient to write directly on web. But ..and yes there is a but :-)
Ever since I discovered the pleasure of writing on a text editor (vim in this case), there is no going back.
So the question was, how do I write locally on vim and publish seamlessly on the internet. Kinda writing in dark and publishing on the most shiny of all. Even more beautiful than Medium. One obvious answer is to write locally and then cut paste into the web editor. Its a valid choice and might work better if you want to publish on multiple web platforms simultaneously. For me though, I wanted to set up a system where I could publish seamlessly to just one blog. With changes tracked. And could fetch my repository on any machine. And of course .. get some geek satisfaction :-)