MarkdownIME is a fresh and fast way to make text formatted, and a minimal & powerful web rich-text editor.
MINIMAL: No buttons or stylesheets. It only require one
div[contentEditable] and two
POWERFUL: User types with Markdown, and MarkdownIME gets the text formatted, instantly!
Try out the demo. Works like a charm on desktop and mobile!
Quickstart / Guide
Newest build form Travis-CI:
- Uncompressed version: http://build.laobubu.net/MarkdownIME/MarkdownIME.js
- Uglified version: http://build.laobubu.net/MarkdownIME/MarkdownIME.min.js
- Documentation: http://build.laobubu.net/MarkdownIME/doc/
- Install dev tools:
- Code: use VSCode
- Test on Browser:
npm run go
Supported Markdown Syntax
- Headers (beginning with
- (Nested) Lists
- (Nested) Blockquote
- Code Block
Create a table with
| table | column | headers |
- Vanilla contenteditable elements - browsers solve everything.
- TinyMCE - now typing on EverNote and others is easier.
Copyright 2016 laobubu Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.