demarcate.js allows users to style text using Markdown syntax and the help of a toolbar, and then converts it to normal HTML which can be embedded in any Web page.
Instead of a formatting textarea, demarcate.js uses editable page sections, blending classic WYSIWYG editing principles with the new trend of inline, in-place data editing.
Examples and usage instructions are included with the demarcate.js package. Requirements: