抱歉,由于项目原因,最近未能修正已存在的 BUG,目前 1.5.0 已经发布,后期会尽量抽时间维护,后续打算加入 ajax 提交,无需编译。
ueditor 是不支持 https 的,我们也做了不少修改,由于百度表情,音乐不支持 https 接口,所以使用了 又拍云 CDN 给大家提供服务,(希望大家能够从此链接注册认证,延长 CDN 使用时间) 如果有需要,也可将下面域名改成自己的。
imgbaidu.b0.upaiyun.com
tingapi.b0.upaiyun.com
Neditor 是我们团队基于 Ueditor 的一款富文本编辑器。 不论从功能还是从其它各方面来讲,Ueditor 都是一款无以替代的编辑器产品。 只是已经不符合现代化样式的需求,于是我们修改它的样式,实现了这样的效果:
Demo: https://demo.neditor.notadd.com/
请确保已安装 grunt-cli 库。
git clone 仓库地址
npm install
grunt neditor
进入到目录 dist/utf8-php , 使用浏览器打开文件 index.html。
如果看到了下面这样的编辑器,恭喜你,初次部署成功!
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();
});
Ueditor 的更多 API 请看API 文档
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 以下版本不再承诺兼容
QQ 群:321735506
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.