Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A markdown editor.http://lab.lepture.com/editor/

NotificationsYou must be signed in to change notification settings

lepture/editor

Repository files navigation

A markdown editor you really want.

Sponsors

Editor is sponsored byTyplog.

Overview

Editor is not a WYSIWYG editor, it is a plain text markdown editor. Thanks for the great projectcodemirror, without which editor can never be created.

Basic Usage

The easiest way to use Editor is to simply load the script and stylesheet:

<linkrel="stylesheet"href="http://lab.lepture.com/editor/editor.css"/><scripttype="text/javascript"src="http://lab.lepture.com/editor/editor.js"></script><scripttype="text/javascript"src="http://lab.lepture.com/editor/marked.js"></script>

You can also usejsdelivr CDN:

<linkrel="stylesheet"href="//cdn.jsdelivr.net/editor/0.1.0/editor.css"><scriptsrc="//cdn.jsdelivr.net/editor/0.1.0/editor.js"></script><scriptsrc="//cdn.jsdelivr.net/editor/0.1.0/marked.js"></script>

Having done this, an editor instance can be created:

vareditor=newEditor();editor.render();

The editor will take the position of the first<textarea> element.

Get the content

To get back the edited content you use:

editor.codemirror.getValue();

Component

If you are using component, you can install it with:

$ component install lepture/editor

Seajs

If you are using seajs, you can install it with:

$ spm install lepture/editor

Development

You can build the dist files withgrunt. After this repo is cloned, dig into the repo, and install everything you need:

$ npm install$ npm install grunt-cli -g

Now you can create the dist files:

$ grunt transport

You can get everything you need in thebuild directory.

Configuration

TheEditor Class accepts an option as the parameter. The supported options are:

  • element (DOM)

    The element of the textarea. The default value is the first<textarea>.

  • tools (array or false)

    If set false, the editor will have no toolbar.

  • status (array or false)

    If set false, the editor will have no statusbar.

  • actions (object)

  • shortcuts (object)

Example:

newEditor({element:document.getElementById('editor'),toolbar:[]})

Contributing

Contribution is welcome. As a way to keep all code clean, we use Grunt to build our distributed files. Make sure you have read ourContributing Guide.

License

MIT. Copyright (c) 2013 - 2014 by Hsiaoming Yang

About

A markdown editor.http://lab.lepture.com/editor/

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors19


[8]ページ先頭

©2009-2026 Movatter.jp