原文:
https://discuss.flarum.org/d/5151
作者:
Jasper
Chevereto Imagehosting Upload By Jasper(zhujia18)
Chevereto 是一个图片托管程序,支持批量上传、拖拽上传、创建 BBCode 等功能,对于我来说使用体验很舒适,因此我搭建了自有 Chevereto 服务之后,我便希望 Flarum 能够使用 Chevereto 进行图片上传,图片可以通过 Chevereto 进行单独管理,为此我开发了这个扩展来接入 Chevereto。
大家可以使用自建 Chevereto 服务(可以选择免费版),也可以使用公共的 Chevereto 服务,这个就需要大家自己解决了。
Chevereto 可以使用外部存储,在配置了阿里云 OSS 外部存储之后,我使用阿里云 OSS 图片处理服务实现了水印功能,这将单独发帖。
扩展持续更新中,希望大家用的愉快
Note:为了解决 Chevereto 的 pup.js 重复执行 addEventListener 的问题(这会导致重复填充 BBCode 到论坛编辑区域),请替换 pup.js 到自己的 Chevereto 服务下,pup 的 github 地址在 Links 中。
截图:
安装
composer require zhujia18/chevereto
更新
composer update zhujia18/chevereto
配置
链接
Jasper(zhujia18) 扩展程序作品。
本译文仅用于学习和交流目的,转载请务必注明文章作者、原文出处。