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 script
tags.
POWERFUL: User types with Markdown, and MarkdownIME gets the text formatted, instantly!
Try out the demo. Works like a charm on desktop and mobile!
Visit http://laobubu.github.io/MarkdownIME/
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:
npm install
- Code: use VSCode
- Test on Browser:
npm run go
- Build:
make
- Links
- Emphasis
In-line Code
Strikethrough- Images
- Headers (beginning with
#
) - Horizontal
- (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.