前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13.5K Star,这款在线编辑器完全开源了!!!

13.5K Star,这款在线编辑器完全开源了!!!

作者头像
永恒君
发布2022-12-07 17:25:18
1.9K0
发布2022-12-07 17:25:18
举报
文章被收录于专栏:开源小分队开源小分队

大家好,我是爱撸码的开源大叔!

各位晚上都看世界杯嘛,大叔每晚都会坚持看一会,太晚了就撑不住了,这个年纪身体扛不住啊~~~ 欢迎大家在留言区聊下你的关于世界杯的故事哈~~

多人同时编辑一个文档,类似腾讯文档,有没有开源的解决方案呢?答案当然是有的啦~~

今天给大家推荐一款超级棒的开源编辑器:Etherpad

简介

Etherpad是一个开源的,基于Web的在线文本编辑器,支持多人在线同时编辑、协同办公,具有版本历史记录和在线聊天功能,以及自定义使用插件。目前,在全球拥有数百万活跃用户。

利用Etherpad,你完全可以在5分钟之内搭建出一款在线编辑器软件,并且可以直接部署到你自己的服务器上。

安装

如果是在 Debian/Ubuntu 服务器上部署的话,直接使用下面的命令即可:

或者手动先安装 Node 环境,然后 Clone 项目源码,再正常启动即可。(注意:Node.js >= 12.17.0.)

为了方便演示,大叔这里采用 Win 系统给大家演示:

首先,下载安装包并解压

双击start.bat,即可启动编辑器服务。

之后在浏览器输入 http://localhost:9001/,可以正常访问编辑器了,非常的方便。

怎么样,界面还是蛮好看的吧~~

编辑器功能

共享编辑

我们都来看看编辑器都提供了哪些功能,新建一个文档,就能看到编辑区了。

还是比较简洁的,左上角带有常用的文本编辑功能,右边则是常用的功能区,包括导入/导出、时间轴、设置、分享等等。

这些功能都是多人在线同时编辑、协同办公非常实用的,尤其是Etherpad有几个特色的地方:

  • 可将每个人改的地方透过不一样的颜色秀出来
  • 可以记录整个协同写作的过程

在线聊天

多人在线编辑,当然少不了沟通。Etherpad 自带了聊天功能,点击右下角的聊天图标,就可以与小伙伴愉快地一起沟通了。

昵称的话也是可以修改的

自定义界面风格

通过访问http://127.0.0.1:9001/p/test#skinvariantsbuilder,即设置编辑器的风格。

Etherpad 支持设置顶部菜单、背景区、编辑区的背景,提供了四种不同的样式用于选择,想用哪种随你选。

丰富的插件库

大叔觉得这是 Etherpad 强大的地方,就是能有非常丰富的插件支持。截至文本时间,已经有超过290款插件。

如在上面的编辑器中,可以看到,是不支持图片上传的,默认的功能只能写纯文字。但是可以加载插件,实现图片上传功能。

其他图片相关的插件

还有 MarkDown 语法支持插件

修改字体颜色

评论相关

包括了日常经常用到的场景,非常全面,大赞~

插件安装也很简单,Etherpad 提供了一个管理插件的 web 页面:

代码语言:javascript
复制
http://127.0.0.1:9001/admin/plugins

但是在使用之前,先要配置一下 settings.json这个文件

将 users 这段注释掉,配置相对应的账号密码(使用默认的当然也ok)

重新启动 start.bat,使用上面的账号密码登录即可。

选择想要的插件,安装即可。

关于项目的更多细节、功能,感兴趣的小伙伴可以去项目地址探索~~~

代码语言:javascript
复制
github地址:https://github.com/ether/etherpad-lite
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 安装
  • 编辑器功能
    • 共享编辑
      • 在线聊天
        • 自定义界面风格
          • 丰富的插件库
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档