It's a WYSIWYG text editor which focuses on smooth typing and processing experience.
It's in baby version, so feel free to contribute to it to make it grow bigger and stronger, and many thanks to all of you!
For source code, fork it or use bower:
bower install awesome-editorNode.js version greater than 0.8.0 is required!
1 Install Node.js
2 Fork the repo and enter the directory, and install dependencies using npm, and install Grunt:
cd AwesomeEditor
npm install
sudo npm install -g grunt-cli3 Start to get your hand dirty, build it:
gruntwatch while editing:
grunt watchSo far, you have to create the necessary HTML elements manually like this if you want to use it in your page:
<div class="awesome-editor" id="awesome-editor">
<div contenteditable="true" id="editor-content" class="editor-content">
Put what you want to type here! ...
</div>
</div>and include the javascript file and css file:
<!--stylesheet-->
<link rel="stylesheet" type="text/css" href="PATH_TO_awesome_editor.css" />
<!--javascript-->
<script src="PATH_TO_appearance.js"></script>
<script src="PATH_TO_toolbar.js"></script>
<script src="PATH_TO_awesome_editor.js"></script>- bold, italic, underline
- align{left|center|right|justify} (in the future)
- Modularize
- Markdown
- Import(html, plain text, lex)/Export(PDF, html, txt)
- syntax highlight

