百度Ueditor富文本编辑器二次开发美化版:Neditor富文本编辑器

百度Ueditor富文本编辑器二次开发美化版:Neditor富文本编辑器

我是挺喜欢百度富文本的,功能强大,但是样子实在是丑,并不符合现在网络,不过最近发现好像漏洞被修复了!更新到了1.5的版本。但是样子还是一成不变的!但是无意中发现一款名为Neditor的富文本编辑器,发现他是百度的Ueditor富文本编辑器二次开发而来的!

《百度Ueditor富文本编辑器二次开发美化版:Neditor富文本编辑器》

样子漂亮还扩展了其他的功能

样子比较美观,主要是功能还是很强大!所以我是迅速的喜欢上了他!,他还支持SSL,也就是HTTPs协议!目前支持 php jsp .net ASP,接下来会支持nodejs

编译安装

第一步:下载编辑器并用 Grunt 进行项目构建

请确保已安装 grunt-cli 库。

git clone 仓库地址
npm install
grunt neditor

第二步:在浏览器打开 index.html

进入到目录 dist/utf8-php , 使用浏览器打开文件 index.html 。

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

《百度Ueditor富文本编辑器二次开发美化版:Neditor富文本编辑器》

编译其他语言为服务端的版本

Neditor 默认以 PHP 为后端语言,但是同时也支持其他的后端语言,例如 jsp,.net。

编译其他后端语言的方法为,为 grunt 命令添加 server 参数,例如,编译 jsp 为后端语言的版本的命令为:

grunt neditor --server=jsp

执行该命令后,则会在目录 dist 中生成对应的目录 utf8-jsp,目录包含了对应版本的文件。

自定义的参数

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

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

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

设置和读取编辑器的内容

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

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

免编译安装包请到git下载!

下载地址

Neditor 码云: http://gitee.com/notadd/neditor

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

相关链接

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

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

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

详细文档

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

注: 对IE8以下版本不再承诺兼容

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据