The open source embeddable online markdown editor (component), based on CodeMirror & jQuery & Marked. The available dependents are CodeMirror, marked, jQuery, FontAwesome, github-markdown.css, KaTeX, prettify.js, Rephael.js, flowchart.js, sequence-diagram.js, and Prefixes.scss. You can enable HTML tags decode, TeX, Flowchart, sequence diagram, Emoji, FontAwesome, task lists. You can also enable image upload, [TOCM], search replace features, code fold, etc. Combine multiple JS module files used by CodeMirror to greatly reduce HTTP requests and speed up downloading. In addition, when using Require.js, because of CodeMirror's strict module dependency restrictions, the merged module files cannot be used, and multiple module files are still dynamically loaded. Newly added images, links, anchor links, code blocks, pre-formatted text and other operations pop-up dialog layers and examples.
Features
- Support standard markdown / commonmark and GFM(GitHub flavored markdown)
- Real-time preview, image (cross-domain) upload, preformatted text/code blocks/tables insert, code fold, search replace, read only, themes, multi-languages, L18n, HTML entities, code syntax highlighting
- Support ToC (Table of Contents), Emoji, task lists, @links, etc.
- Compatible with all major browsers (IE8+), compatible Zepto.js and iPad
- Support identification, interpretation, fliter of the HTML tags
- Support TeX (LaTeX expressions, based on KaTeX), flowchart and sequence diagram of markdown extended syntax