GitHub 上的开源前端编辑器

article/2025/9/1 2:00:25

当我们要开发一个博客、社区、论坛等内容生产平台的时候,为用户挑选一个 UI 优雅简洁、交互丝滑顺畅的文本编辑器总是必不可少的一步。

一个完整的前端文本编辑器,要求前端工程师将设计、交互、编码、测试、组件化、模块化、扩展性等各方面问题都综合考虑到位,用心打造,方能称得上是一款合格的编辑器。

而待产品完成后,那群追求极致体验的前端工程师便会在 GitHub 上开源出自己精心打造的富文本编辑器。大家如同华山论剑一般,纷纷亮出自己的独门秘技,欲在 GitHub 上为自己的编辑器争夺一席之地。

这两天又有一款开源的编辑器参赛了,这位参赛选手的名字叫 editor.js,具体功能我们下面细聊。

今天乘此机会,跟大家介绍下 GitHub 上都有哪些优秀的前端编辑器。

1、editor.js

项目地址:http://t.cn/Eipg79A

第一个要聊的,即是最近刚冲上 GitHub Trending 榜的 editor.js 项目。

该项目的研发团队叫 CodeX ,是由俄罗斯圣光机大学一群热爱 Web 开发与设计的学生组成,他们的目标是「make a team with fire in the eyes and idealistic tempers」。

这句话结合他们的 Logo,确实有几分感觉。

除了这个编辑器之外,该团队还开源过其他几个有意思的 Web 项目,不过受限于今天的分享主题,在此按下不表。有兴趣的了解的同学可以到他们官网上去看一看,地址等下会一并放到后台。

同时,editor.js 也提供了一些方便用户使用的快捷键,如果你对他们所提供的快捷键不是很满意,也可自行定制。

总的来说,这款编辑器通过对「块」的操控,提升了对大块内容的编辑效率,也使得内容的组织看起来更加清晰与规范,还是蛮有创意的。

有人评论说这款编辑器挺像 Notion,你也可以对比看看。

2、Simditor

项目地址:http://t.cn/8s5dxnt

这个项目是彩程设计团队从 Tower 项目衍生出来的前端编辑器,定义是「一款简便易用、所见即所得的编辑器」。

初次在 Ruby China 见到这个项目时,我便被他那清新简洁的 UI 所吸引,动手尝试过后,发现一些前端交互效果做的也特别棒。

由上面截图你可以看出,这个编辑器支持了当前主流编辑器的所有功能,放到项目里面使用基本都能满足需求。

另外,它还集成了丰富强大的插件功能,目前支持的有 emoji 表情、自动保存、Markdown 编辑、自动 @ 人、荧光笔等插件。

如果还嫌不够,你也可以自行研发,官方提供了一套 API,方便开发者定制产品。

3、Summer Note

项目地址:http://t.cn/RzE2pbN

这是一款基于 Bootstrap 与 jQuery 开发的编辑器。主打简便安装、可定制程度高、后端快速集成等特性,但这几项目前主流的开源编辑器应该都能满足。

从我个人的审美来看,这款编辑器的 UI 也不算特别出众,将其列在这个推荐表中,主要是因为该项目的知名度较高。

项目知名度高有个好处,就是相对新项目会比较稳定,一些 Bug 修复和浏览器的兼容性支持做的会比较好。

4、wangEditor

项目地址:http://t.cn/R7RfuHK

这个项目跟前几个项目不同,它出自国内一名前端工程师之手,而非团队研发。

官网上面中文文档的配套相对齐全,如果你看英文文档比较吃力,那么可以尝试下这个项目。

5、SimpleMDE

项目地址:http://t.cn/Ein03mV

看标题你应该已经知道了,这个项目仅支持 Markdown 编辑。

为什么不用 WYSIWYG(所见即所得)编辑而选用 Markdown 编辑呢?这里引用下作者在项目中的一段表述:

WYSIWYG editors that produce HTML are often complex and buggy. Markdown solves this problem in many ways, plus Markdown can be rendered natively on more platforms than HTML. However, Markdown is not a syntax that an average user will be familiar with, nor is it visually clear while editing.

In otherwords, for an unfamiliar user, the syntax they write will make little sense until they click the preview button. SimpleMDE has been designed to bridge this gap for non-technical users who are less familiar with or just learning Markdown syntax.

由此可见,这个项目面向的是至少对 Markdown 语法有一点了解的用户。

其实,Markdown 一开始被创造出来,就是为了给内容创作者提供一种更为简洁直观的文本排版方式,以改变传统 HTML 那种过于臃肿笨重的排版。并且,现在网上资料齐全,Markdown 入门门槛也并不高,如果大家能举力推崇 Markdown 的应用,对开发者和用户来说都算得上是一件大好事。

今天给大家推荐的几个编辑器,各有其优缺点,虽然 GitHub 上还有其它功能更为强大的编辑器,但我觉得上面几个应该基本就能满足内容操作网站的日常使用需求了。

来源:GitHubDaily

欢迎关注我的公众号:【编程资源库】 ,关注后回复“我来自互联网”即可领取2000G视频教程


http://chatgpt.dhexx.cn/article/bSYcqAsG.shtml

相关文章

前端开发常用的6种编辑器

一、Visual Studio Code 下载地址:https://code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 Visual St…

前端核武器:开源FrontendBlocks所见即所得低代码编辑器让所有人都能做前端布局

项目背景 前端开发领域中,最为头疼的就是页面布局,即便是工作经验丰富的老前端程序员,在面对一个新的设计稿时仍旧会有很多需要从头开始敲的布局。那么为什么不让设计师直接来操刀写前端呢? 设计师写前端由于前端布局不太熟练&am…

初学前端必备的Visual Studio Code编辑器

简介 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。 该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控…

web前端编辑器,sublime使用技巧和方法

工欲善其事必先利其器,一个好的web前端编辑器可以加速你的web开发进度。 web前端编辑器有很多,个人觉得每个编辑器都有其自身的有点,适合自己的用的就是好的编辑器。 这些编辑器你是否用过,你喜欢用哪些代码编辑器? …

前端必备的开发工具推荐——VScode代码编辑器

前言 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,…

强烈推荐:web前端目前最受欢迎的4款编辑器

2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,前端由此发生了翻天覆地的变化。在这漫长的岁月里,前端开发工具也在不断的演变更新,作为一枚从事了3年多前端的工作者,总结一波目前比…

初识百度前端编辑器UEditor

专业医养综合系统的开发框架已经基本构建完成,采用了B/S模式,以适应未来分布式和云平台应用。 对于医院信息系统来说,电子病历是关键的功能模块之一,而B/S结构的电子病历并不常见,因此为了配合开发框架的使用&#xff…

前端页面插件集成-Markdown编辑器

页面插件集成-Markdown 下载MarkDown的插件包引入css、js、jquary文件定义一个textarea区域作为MarkDown的载体初始化Markdown编辑器最终效果 下载MarkDown的插件包 下载地址如下: 下载传送门 点击Github下载,然后解压 解压之后将如下文件夹和 js 文件c…

前端——代码编辑器

1.codemirror插件 相关网址 Vue 官方插件库推荐的集成实现 这个实现做的比较全面,但不支持动态语法高亮的切换codemirror 支持的语言类型codemirror 官网 参考文章: vue-codemirror 代码编辑器 - 简书 2.vue-codemirror插件 相关网址 1.vue-codemir…

三款好用的前端代码编辑器推荐

想学web前端开发,那么必然离不开一款实用的代码编辑器,了解一些代码编辑器及其功能和快捷方式可以让开发人员在工作效率方面获得巨大优势。下面小千就整理了三款常用web前端代码编辑器,一起来看看吧。 1、Visual Studio Code 微软的Visual…

这7个web前端开发写代码软件,你过用几个?

群里的朋友,经常问到web前端开发写代码用那个软件好?今天在这里统一回答下,主流的web前端开发写代码的软件有这些Webstorm、Vscode、Sublime Text、HBuilder、Dreamweaver、notepad++、editplus等,做前端这么多年了,下面谈下我的使用感受吧。 1.WebStorm【推荐】 WebStorm…

你居然不知道前端常用的这6种编辑器

前端常用的6种编辑器 Visual Studio Code 下载地址:https://code.visualstudio.com/ 介绍: Visual Studio Code简称VS Code,是一款由微软开发且跨平台的免费代码编辑器,该软件功能十分强大,功能和插件也非常的全面&…

和菜鸟一起学电子小玩意之四轴飞行器原理

前几天看到个视频,觉得四轴飞行器很赞,于是乎想研究下,准备做一个玩玩。凡事还得先从基础开始。先学习下四轴的工作原理,那样,对以后的开发也相对来说方便多了。下面摘抄了一篇好文章,结合图形,…

多旋翼无人机进阶教程

无人机是一个系统的工程,不可谓不庞大。 开源飞控盛行,重复造轮子的工作实在无需再做。 但是若决定真正的去研究飞控,必须从本质出发,熟悉并了解其实现原理。 纷繁复杂的资料,让人无法分辨。 笔者不才,…

四轴飞行器入门——飞行器的硬件结构

引言 本篇文章主要介绍四轴飞行器的硬件结构。前半篇文章介绍每种硬件的作用,后半部分会讲一些硬件选型的相关知识。 本文大部分内容为原创,少部分内容搬运自其它博客或文章。对于搬运过来的内容,文末附上原文链接。 飞行器的硬件结构 以…

F450四旋翼搭建

这次是用Pixhawk飞控搭建四旋翼! 一、底板焊接 将四个电调以及XT60电源线焊接在底板上,注意线穿过底板留出的孔,红白线对应正负极,同时焊点不能太大,会阻挡以后电池的安装。 二、电机香蕉头焊接和套上热缩管 香蕉头…

四轴飞行器姿态控制

四轴飞行器姿态控制 一、姿态解算相关概念 1.欧拉角 用来表示三维空间中运动物体绕坐标轴旋转的情况,即物体每时每秒的姿态可以由欧拉角表示。 2.四元数 四元数用于物体的旋转,是一种复杂但是效率较高的旋转方式。 对于一个物体的旋转&#xff0c…

四轴飞行器学习笔记

四轴飞行器学习笔记 程序员除了素质一无所有 纯手工打造 独具匠心 Mr_zhang 访问此博客 好评 非常好评 极度好评 文章目录 **四轴飞行器学习笔记**访问此博客 四轴飞行器飞行原理其基本的运动状态分别为机翼陀螺仪**倾角传感器**(角度传感器,并不是四轴飞行器常用部…

一起DIY四轴飞行器(一)项目简介

前言 前段时间看到一篇博客,利用开源的飞控,自己DIY的四轴飞行器,内心就开始躁动,想自己也DIY一架四轴飞行器。本系列博客,记录业余时间DIY的过程,个人能力有限,中间肯定会遇到很多困难&#xf…

图文并茂详细教程之-- 用pixhawk飞控组装一台F450四轴无人机(下)

摘自:https://mp.weixin.qq.com/s/1vXfYPgaQEkXLfpSnjJqAw 图文并茂详细教程之-- 用pixhawk飞控组装一台F450四轴无人机(下) CJKK 苍穹四轴DIY 2019-11-15 第八步 失控保护设置 PIX 的失控保护是通过 故障保护 菜单配置的,点…