EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.
It will be better if it have an option to display Markdown Buttons (Formatting Buttons like in Stack Overflow) on the top of the Editor. User can turn it on and off like other buttons.
It will be better if it have an option to display Markdown Buttons (Formatting Buttons like in Stack Overflow) on the top of the Editor. User can turn it on and off like other buttons.