tinymce 项目是一个比较好的富文本编辑器. 这里有个小demo, 下载下来尝试一下, 需要配置个本地服务器才能够访问, 我这里使用的nginx, 下面是我的整个操作过程:
git clone git@gitee.com:chick1993/layui-tinymce.git
cd layui-tinymce
wget http://nginx.org/download/nginx-1.25.4.tar.gz
tar -xf nginx-1.25.4.tar.gz
cd nginx-1.25.4
./configure
make -j16
cd ..
配置 nginx - nginx-1.25.4/conf/nginx.conf:
# 工作线程数
 worker_processes  1;
 #daemon off;
 # 错误日志
 error_log  nginx.log;
 # pid
 pid        nginx.pid;
 #连接数
 events {
     worker_connections  1024;
 }
 # 配置HTTP
 http {
     #上行的前端
     upstream frontends{
         server 127.0.0.1:10801;
     }
     #可识别的媒体类型
     include       mime.types;
     default_type  application/octet-stream;
     access_log  access.log;
     # 是否可发送文件
     sendfile        on;
     # 长连接
     keepalive_timeout  65;
     # 代理超时
     proxy_read_timeout 200;
     #关闭tcp push
     tcp_nopush on;
     # 关闭tcp延迟
     tcp_nodelay on;
     # 启用gzip压缩算法
     gzip on;
     gzip_min_length 1000;
     gzip_proxied any;
     gzip_types text/plain  text/css text/xml
                application/x-javascript application/xml
                application/atom+xml text/javascript;
     proxy_next_upstream error;
     # 监听服务器配置
     server {
     
         listen       15080;
         server_name  localhost;
 
         location / {
         	#  root 配置到你自己的目录
             root   ~/layui-tinymce;  
             index  index.html index.htm;
         }
     }
 }
启动脚本:
echo "#!/bin/bash" > start.sh
echo "./nginx-1.25.4/objs/nginx -c $PWD/nginx-1.25.4/conf/nginx1.conf -p $PWD/nginx-1.25.4" >> start.sh 
chmod +x start.sh 
bash start.sh 
浏览器访问: http://127.0.0.1:15080

 tinymce的开发资料可以看官网. 在 layui-tinymce 的 README.md 中也有一些说明.
参考
- layui-tinymce
- tinymce中文文档
- github - tinymce



















