运用了许久的 Flarum 一直想找一个相对来说比较好用的图床插件,也尝试运用过许多款不同的 Flarum 图画上传插件都不太满意。在 2016 年前后有一款比较可靠的插件也在 2018 年前后停止了更新。 通过调研,最近找到了字节跳动旗下的火山引擎 veImageX 集成插件,体验了几天,作用尚满意,也分享给咱们。当然,根据官网介绍 ImageX 不仅支撑图画处理还支撑文件分发与保管等同于图床加静床的组合。
开通服务
-
拜访火山引擎官网 www.volcengine.com/products/im… 注册并登录账号
-
实名认证 console.volcengine.com/user/authen…
-
进入火山引擎操控台 console.volcengine.com/imagex/
装置与装备
-
给 Flarum 装置火山引擎 veImageX 插件 discuss.flarum.org.cn/d/3840
composer require ExerciseBook/fof-upload-imagex
运用指令装置插件
-
翻开 Flarum 操控台开启插件
开启
FoF Upload
和FoF Upload ImageX
插件。 -
填写
FoF Upload ImageX
插件的装备-
登录基本信息
Access Key 和 Secret Key 是你的火山引擎账户的登录信息
-
服务基本信息
先在火山引擎操控台中申请一个图画处理服务,然后将该服务的基本信息填入插件装备
-
填写图画处理模板
我个人习惯预览图运用一个等比缩放到宽度为
640px
的模板作为小图处理模板,而大图处理模板留空。这种装备能够使得帖子的阅读图运用的是一个较小的尺度,而点开大图显示的时候运用的是完好尺度,比较人性化。 图画处理的模板,是 ImageX 供给的图画处理概念,能够在火山引擎 ImageX “图画处理装备”中进行装备,形如“tplv~xxxx.webp”
-
-
装备完结火山引擎集成插件之后,咱们来装备
fof/upload
。将
fof/upload
插件中的图画上传方式和加载方式均挑选ImageX
后保存。
作用
在运用 ImageX 集成插件之前,图画的加载都是通过网站服务器来分发。因为无论是预览图还是大图都是加载原图,这种情况可能会对服务器的存储和带宽都造成一定的压力。
能够见得,在图片预览只要大约 400px
时,用户加载到的图片依然是完好的大图。
运用 ImageX 集成插件之后,图画的处理和分发都由火山引擎供给的服务来实现。
在点开大图前,用户看到的图片是运用了上文装备的小图处理模板处理后的图片。相对来说尺度较小。
而点开大图阅读后,用户看到的图片是运用了上文装备的大图处理模板处理后的图片。因为本文的装备中大图处理模板是留空的,因此用户此刻得到的是原图。
扩展装备
咱们在 veImageX 集成插件的装备中能够发现有一个 文件鉴权密钥 的装备项。该装备首要用来做防盗链。
在火山引擎 veImageX 操控台中的域名装备里能够装备 URL 鉴权。
将鉴权模式挑选 C 后,填入一个密钥。
能够运用 1Password 的随机密码生成器来生成一个密钥,推荐长度大于 64 1password.com/zh-cn/passw…
将密钥填写好后点击确认。
把刚刚在火山引擎操控台里设置的鉴权密钥填写到集成插件的鉴权密钥中,防盗链功能即可收效。
可见 ImageX 集成插件管理的图片的加载地址均被添加上了鉴权参数。
十分的好用~ 文章为原创文章,若有侵权请联络;