--- layout: doc title: How to use - Simditor id: doc-usage root: ../ --- #Download Click [Here](https://github.com/mycolorway/simditor/releases) to download the zip file. You can also install Simditor by bower and npm : * `$ npm install simditor` * `$ bower install simditor` Import files below into your web application ```html ``` Note that * Simditor is based on [jQuery](http://jquery.com) and [module.js](https://github.com/mycolorway/simple-module). * [hotkeys.js](https://github.com/mycolorway/simple-hotkeys) is used to bind hotkeys. * [uploader.js](https://github.com/mycolorway/simple-uploader) is related to uploading files. You don't need to import this file if you don't want the uploading feature. #Using Simditor in your project To use Simditor, first, you need a `textarea` element like this: ```html ``` Initialize Simditor: ```js var editor = new Simditor({ textarea: $('#editor') //optional options }); ``` `textarea` is a required option. jQuery Object、HTML Element or Selector String can be passed to this option. Some optional options: * `placeholder` (default: '') Placeholder of simditor. Use the placeholder attribute value of the textarea by default. * `toolbar` (default: true) - Show the toolbar buttons * `toolbarFloat` (default: true) - Fixed the toolbar on the top of the browser when scrolling. * `toolbarHidden` (default: false) - Hide the toolbar. * `defaultImage` (default: 'images/image.png') - Default image placeholder. Used when inserting pictures in Simditor. * `tabIndent` (default: true) - Use 'tab' key to make indent. * `params` (default: {}) - Insert a hidden input in textarea to store params (key-value pairs). * `upload` (default: false) - Accept false or key - value pairs. Extra options for uploading images. e.g. 'url', 'params' * `pasteImage` (default: false) - Support uploading by pasting images from clipboard. Only supported by Firefox and Chrome. For more details please refer to [Options Doc]({{ page.root }}/docs/doc-config.html). #Customize Simditor `simditor.css` is compiled from '.scss' source file using [Sass](http://sass-lang.com/). If you want to change the style of Simditor, you can simply change `simditor.scss` and reproduce the CSS file. `.editor-style` is the layout style of the textarea. Customize this file if you want a different text format. Want some special interactions and features? have a look at [extension library]({{ page.root }}extension.html). You can also create your own extensions for Simditor. Sample extensions: * a feature extension: [simditor-autosave](https://github.com/mycolorway/simditor-autosave) * a button extension: [simditor-mark](https://github.com/mycolorway/simditor-mark)