askvortsov/flarum-rich-text

Flarum富文本编辑器

安装次数: 19,473

依赖项: 1

建议者: 0

安全: 0

星标: 17

关注者: 2

分支: 6

开放问题: 8

语言:JavaScript

类型:Flarum 扩展

v2.1.7 2022-04-03 21:33 UTC

This package is auto-updated.

Last update: 2024-08-30 01:23:30 UTC


README

License Latest Stable Version

这是一个 Flarum 扩展。完全集成的Flarum富文本编辑器。

Screenshot

安装

使用 Bazaar 或手动使用composer安装

composer require askvortsov/flarum-rich-text:*

更新

composer update askvortsov/flarum-rich-text

常见问题解答

这是一个捆绑式扩展吗?

不是,至少目前不是。我们可能会在稳定版之后重新评估这个决定,但至少现在,它将由我个人发布和维护。话虽如此,新的编辑器驱动程序是公共API的一部分,编辑器实现主要是纯JS,因此它不太可能在未来遇到Flarum更新的问题。

它支持什么?

默认情况下,从https://s9etextformatter.readthedocs.io/Plugins/Litedown/Syntax/支持所有内容,除了缩进的代码块和标题下的行。表格和检查表扩展增加了对https://s9etextformatter.readthedocs.io/Plugins/PipeTables/Syntax/(目前不包括紧凑表格)和https://s9etextformatter.readthedocs.io/Plugins/TaskLists/Synopsis/的支持。

BBCodes不会WYSIWYG。然而,用于它们的符号不需要转义,所以你应该仍然可以使用它们。

它是用什么编写的?

它基于优秀的ProseMirror编辑器框架。

它可以扩展吗?

是的!Markdown表格和任务列表扩展是为了证明它的灵活性。然而,ProseMirror相当具有挑战性,因此这类扩展相当高级。

如果您有兴趣扩展它并且非常熟悉JS,请随时联系。

它是否支持提及、表情符号和fof上传?

是的。

用户可以选择退出吗?

是的,在他们的设置页面上有一个首选项。您还可以在管理仪表板中启用一个设置,它将直接添加到编辑器中。

有什么缺点吗?

此扩展的捆绑包大小相当大,约350kb(压缩后会更小)。对于大多数(尤其是非技术)社区来说,这将值得,但对于其他人来说可能就不值得了。我们正在寻找代码拆分的机会以减少TTFB的影响,但这相当具有挑战性,可能需要一些时间。请注意,这仍然比Flarum的竞争对手少得多。

链接