一款所见即所得的Markdown编辑器-tui.editor

学习笔记 2018/01/30 jQuery, JavaScript, 前端设计

TOAST UI Editor的Markdown模式的特点有:

  • 所见即所得。你在编辑Markdown的同时,可以预览生成的HTML页面。

  • 同步滚动。可以在Markdown和预览之间进行同步滚动。

  • 列表自动缩进。

  • 语法高亮。

TOAST UI Editor的WYSIWYG模式的特点有:

  • 可以直接从浏览器,excel,powerpoint等复制内容并进行粘贴。

  • 支持170+种语言的语法高亮。

  • 支持表格。

安装

可以通过npm或bower来安装TOAST UI Editor插件。

npm install --save tui-editor
bower install --save tui-editor

使用

HTML结构

使用TOAST UI Editor的基本结构如下:


...
...

初始化插件

使用下面的方法来初始化TOAST UI Editor编辑器。

var Editor = require(\'tui-editor\');
...
var editor = new Editor({
    el: document.querySelector(\'#editSection\'),
    initialEditType: \'markdown\',
    previewStyle: \'vertical\',
    height: \'300px\'
});

或者你也可以把它作为jquery插件来使用。

$(\'#editSection\').tuiEditor({
    initialEditType: \'markdown\',
    previewStyle: \'vertical\',
    height: \'300px\'
});

上面初始化时的配置参数含义如下:

height:编辑器的高度,默认为auto,可以设置一个像素值,如300px。

initialValue:初始值,设置Markdown字符串。

initialEditType:初始化是编辑器的类型,markdown或wysiwyg。

previewType:Markdown模式的预览类型,tab或vertical。

使用效果:

\"\"

ui.editor所见即所得的Markdown编辑器插件的github地址为:https://github.com/nhnent/tui.editor


本文地址:https://www.stayed.cn/item/79

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。

我的标签

随笔档案