This is my solution for drafting blog posts, some of the time. It is basically Markdown with some additional custom markup. I write blog posts with the file extension  I've written more extensively about what it does for me here..whoa and then parse these .whoa files with remark and transform the elements into components of different sorts.