A WYSIWYG Markdown Editor for browsers. Break the Wall between writing and previewing.
MIT License
Breaks the Wall between writing and preview, in a Markdown Editor.
Online Demo | Examples | Documentation
// npm install --save hypermd codemirror
var HyperMD = require('hypermd')
var myTextarea = document.getElementById('input-area')
var editor = HyperMD.fromTextArea(myTextarea)
Also for RequireJS, Parcel, webpack, plain browser env. Read the Doc
HyperMD is a set of CodeMirror add-ons / modes / themes / commands / keymap etc.
You may use both original CodeMirror and HyperMD on the same page.
Code
:joy:
=> π (also support custom emoji)
| column | line |
π Service and Resource
π Sponsors
π Sponsors (sorted by date)
HyperMD is a personal Open-Source project by laobubu. Contributions are welcomed. You may:
[^1]: Ctrl+Click works too, but will jump to the footnote if exists.
[^2]: Languages as many as CodeMirror supports.
[^3]: If the theme is not designed for HyperMD, some features might not be present.
[^4]: Math block use $$
to wrap your TeX expression.
[^5]: Use Ctrl+Shift+V
to paste plain text.
[^6]: Disabled by default, see doc; #use two hash symbol# if tag name contains spaces.