Neditor 富文本编辑器介绍

Neditor富文本编辑器介绍

Neditor 是我们团队基于 Ueditor 的一款富文本编辑器。 不论从功能还是从其它各方面来讲, Ueditor 都是一款无以替代的编辑器产品。 只是已经不符合现代化样式的需求,于是我们修改它的样式,实现了这样的效果:

image

Demo: https://neditor.notadd.com/demo/

入门部署和体验

第一步:下载编辑器

下载 Neditor 最新版

或从源码编译:

1git clone 仓库地址 2npm install 3grunt notadd

第二步:创建 demo 文件

解压下载的包,在解压后的目录创建 demo.html 文件,填入下面的 html 代码

1<!DOCTYPE HTML> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <title>ueditor demo</title> 6</head> 7<body> 8 <!-- 加载编辑器的容器 --> 9 <script id="container" name="content" type="text/plain">这里写你的初始化内容</script> 10 <!-- 配置文件 --> 11 <script type="text/javascript" src="neditor.config.js"></script> 12 <!-- 编辑器源码文件 --> 13 <script type="text/javascript" src="ueditor.all.js"></script> 14 <!-- 实例化编辑器 --> 15 <script type="text/javascript"> 16 var ue = UE.getEditor('container'); 17 </script> 18</body> 19</html>

第三步:在浏览器打开demo.html

如果看到了下面这样的编辑器,恭喜你,初次部署成功!

部署成功

自定义的参数

编辑器有很多可自定义的参数项,在实例化的时候可以传入给编辑器:

1var ue = UE.getEditor('container', { 2 autoHeight: false 3});

配置项也可以通过 neditor.config.js 文件修改,具体的配置方法请看[前端配置项说明](http://fex.baidu.com/ueditor/#start-config1.4 前端配置项说明.md)

设置和读取编辑器的内容

通 getContent 和 setContent 方法可以设置和读取编辑器的内容

1var ue = UE.getContent(); 2ue.ready(function(){ 3 //设置编辑器的内容 4 ue.setContent('hello'); 5 //获取html内容,返回: <p>hello</p> 6 var html = ue.getContent(); 7 //获取纯文本内容,返回: hello 8 var txt = ue.getContentTxt(); 9});

Ueditor 的更多API请看API 文档

相关链接

Ueditor 官网:http://ueditor.baidu.com

Ueditor API 文档:http://ueditor.baidu.com/doc

Ueditor github 地址:http://github.com/fex-team/ueditor

Neditor github 地址:http://github.com/notadd/neditor

详细文档

Ueditor 文档:http://fex.baidu.com/ueditor/

联系我们

QQ 群: 321735506 issue:github issue

捐赠

捐赠

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

项目中的富文本编辑器该如何选择?

项目中经常需要用到富文本编辑器的时候,而常见的富文本编辑器都有哪些?该如何选择?先看看市面上都有哪些可用的富文本编辑器:(插件式的,支持Vue,React,Angular框架)(Typescript开发的Web富文本编辑器,轻量、简洁、易用、开源免费,支持JS直接引入使用,或者Vue2/3,React)(开源,插件多,功能齐全,支持

Spring之WebSocket

初次学习WebSocket。在本次写的WebSocketDemo里使用到了如下插件(技术):1.百度的富文本编辑器:http://ueditor.baidu.com/website/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fueditor.baidu.com%2Fwebsit

UEditor编辑器小扩展

项目中使用UEditor编辑器作为富文本编辑器,用起来挺好。但随着文件服务器的搭建,项目中图片文件以及其它一下小文件被独立存储之后,UEditor用起来就不那么爽了。如果不做点改动的话,所有通过UEditor上传的文件,还是存储在项目中的/ueditor/jsp/upload/目录下(默认配置),无法和文件服务器配合使用。所以改动是必然的,具体操作步