Editor.js is a block-styled editor for rich media stories. It outputs clean data in JSON instead of heavy HTML-markup. And more important thing is that Editor.js is designed to be API extendable and pluggable. site
We've configured Editor.js as a nodule. Preview to convert blocks to a page of html. Download to upload a revised text.json. Cut and paste from other editors. Yet to explore editor plugins. github
http://ward.dojo.fed.wiki/assets/pages/editorjs-workflow/edit.html HEIGHT 500
See Exploring editor.js for Paul's variation.