An open API service indexing awesome lists of open source software.

https://github.com/leanote/markdown-editor-v2

Markdown Editor V2 (Support Vim & Emacs Mode) For Leanote Web & Leanote Desktop App
https://github.com/leanote/markdown-editor-v2

Last synced: 11 months ago
JSON representation

Markdown Editor V2 (Support Vim & Emacs Mode) For Leanote Web & Leanote Desktop App

Awesome Lists containing this project

README

          

# Markdown Editor For Leanote Web & Desktop App

Leanote's Markdown Editor originally forked from [Stackedit](https://github.com/benweet/stackedit)-[v3.1.14](https://github.com/benweet/stackedit/releases/tag/v3.1.14). The Stackedit source is under Apache License (http://www.apache.org/licenses/LICENSE-2.0) and the code updated by Leanote is under GPL v2.

## Difference with [Leanote-Markdown-Editor](https://github.com/leanote/markdown-editor)

* Use Ace Editor as main editor
* Support Vim & Emacs mode

## Branches

* [master](https://github.com/leanote/desktop-app-v2) Markdown Editor v2 For [Leanote](https://github.com/leanote/leanote)
* [desktop-app](https://github.com/leanote/markdown-editor-v2/tree/desktop-app) Markdown Editor v2 For [Leanote Desktop App](https://github.com/leanote/desktop-app)

## Build

Please install `node` and `gulp` firstly.

```
> gulp # build & minify res-min/main-v2.js (https://github.com/leanote/leanote/blob/master/public/dist/main-v2.js), res-min/main-v2.min.js (https://github.com/leanote/leanote/blob/master/public/dist/main-v2.min.js)
```

## Local Debug

```
> node server.js
```

See: http://localhost:3001/editor.html

![](screenshot.png)

## Integrated With Leanote

Copy `res-min/main-v2.min.js` to leanote's path `/public/dist/`.

Update node-dev.html with:

```html

initPage();
window.require = {
baseUrl: '/public',
};