lcinhk / flarum-imgur-upload

从 Flarum 编辑器中简单上传图片,增加了对自定义 proxy_pass URL 的支持

安装: 77

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 12

语言:JavaScript

类型:flarum-extension

v3.4.0 2020-07-15 09:24 UTC

README

flarum-imgur-upload 是一个允许在 Flarum 帖子中使用 Flarum 扩展来发布图片的扩展,用于图片托管。

功能

使用 flarum-imgur-upload,您可以在撰写帖子时上传图片到 Imgur,并且扩展会自动将图片嵌入到您的帖子中。您还可以从剪贴板粘贴图片文件上传。

与原始扩展(matpompili/flarum-imgur-upload)相比,此扩展

  • 不调整图片大小/改变方向。原始文件将被上传到 Imgur
  • 支持从剪贴板粘贴
  • 已经重写以使用 Flarum 组件
  • 支持 beta 8
  • 有更精致的用户界面
  • 支持自定义 Imgur proxy_pass URLs --@LCinHK
  • 增加了对反代URL的支持 --@LCinHK

演示 GIF ←Imgur gif,可能在某些地方不可用

安装

composer require lcinhk/flarum-imgur-upload

如果您之前使用了 matpompili/flarum-imgur-upload(Matteo Pompili 对此扩展的原始工作)或 botfactoryit/flarum-imgur-upload,您应该在升级到 beta 8 时禁用并删除这些扩展。

配置

由于 flarum-imgur-upload 使用 Imgur API 上传您的图片,您需要一个 Imgur 客户端 ID。要获取一个,只需在 Imgur 网站上注册,并在 此处 注册一个应用程序。您需要为您的应用程序选择一个名称(例如,我的论坛),并选择 匿名使用,无需用户授权。如果表单要求您设置 授权回调 URL,则这是一个错误。选择 无回调 URL 的 OAuth 2 授权 以避免这种情况,或者稍微调整一下单选按钮。

一旦您的应用程序已注册,您的客户端 ID 将可在 此处 获取。将其放入扩展的配置中,在您的管理页面上。

如果您的客户端无法访问 Imgur,请按照 此指南(中文)来设置 Imgur 反向代理。

如果您的客户无法访问 Imgur,可按照这个指南 来设置Imgur反向代理

致谢

此扩展的原始工作由 @matpompili 完成。