Lexxy: 一个适用于Rails的现代富文本编辑器
项目地址:https://github.com/basecamp/lexxy
Lexxy 是一个基于 Lexical(Meta 开发的富文本编辑器框架)构建的现代化 Rails 富文本编辑器。它提供了丰富的功能,旨在为 Rails 应用提供强大且易用的编辑体验。
主要特点:
- 技术基础:基于 Lexical 框架,性能强大。
- 优秀语义:生成符合标准的 HTML 段落(
<p>标签)。 - Markdown 支持:支持快捷键和粘贴时的自动格式化。
- 代码高亮:支持实时代码语法高亮。
- 便捷链接:选中文本后粘贴 URL 即可创建链接。
- 可配置提示:支持提及(@)等交互式提示,并有多种加载和过滤策略。
- 附件预览:可在编辑器中预览 PDF 和视频等附件。
- 与 Action Text 无缝协作:生成与 Rails 的 Action Text 兼容的附件 HTML 格式。
项目状态
- 开源协议:MIT 许可证。
- 社区活跃:在 GitHub 上有 1.2k Star、107 个 Fork,有 51 位贡献者,并且有 56 个版本发布。
- 语言构成:主要使用 JavaScript (68.7%)、HTML (18.5%) 和 Ruby (7.2%)。
加入开源交流群
请加站长微信,免费进入交流群,和开源爱好者一起讨论。