大部分的个人站长或者博主应该都和我一样,面临着媒体资源访问缓慢的困扰。一些小型云服务器的带宽只有1M,自然是不可能将带宽浪费在图片资源这种事情上。
所以大部分站长都会选择图床外链来加速网站的访问速度,但是在上传下载忙上忙下一圈之后,难免会觉得心累。
这个时候
除了支持自定义快捷键外,还可以配置在上传前是否重命名。
图床支持
七牛云
这里提供一个脚本,可以用来验证你的key和secret是否填写正确
1 | # -*- coding: utf-8 -*- |
jsdelivr
根据 jsdelivr 的官网介绍,它在境内取得了ICP备案号,所以它在中国是有服务器的。(见下图)
而它可以用来加速所有的 GitHub 资源,比如:
原图: https://evink.github.io/img/2021_11_05_13_10_IMG_4372.jpg
jsdelivr: https://cdn.jsdelivr.net/gh/evink/evink.github.io/img/2021_11_05_13_10_IMG_4372.jpg
其中 https://cdn.jsdelivr.net/gh/
是用来加速Github的固定前缀,evink
是GitHub的用户名,evink.github.io
是仓库的名称。
所以按照这个方法,你可以通过GitHub来建立一个稳定高效的图床服务,不过这么做并不符合Github的用户协议,所以最好不要过于依赖这种方法。
BackBlaze Cloud Storage
B2是一个国外的云存储服务,优点是不需要域名即可使用,还可以联合Couldflare进行CDN加速。
插件picgo-plugin-b2cloud,可为PicGo提供B2Cloud云存储支持。
安装
⚠️ 注意:目前仅支持本地安装
1.下载仓库至本地
1 | $ git clone [email protected]:EVINK/picgo-plugin-b2cloud.git |
2.安装依赖
1 | $ npm intall && npm run build |
3.在 PicGo 中选择 导入本地插件,点选本地文件夹 picgo-plugin-b2cloud
配置文件说明
1. KeyId 和 ApplicationKey
前往 https://secure.backblaze.com/app_keys.htm,点击添加一个新的Application Key
2. 访问前缀
一般的前缀有下面两种
- https://f004.backblazeb2.com/file/<your_bucket_name>
- https://<your_bucket_name.s3.us-west-004.backblazeb2.com>
但若是配置了图片cdn,则可按需配置为你的cdn前缀,例如:
此项并非必要,若不提供此项,则仅返回图片尾部地址。(如:img/a.jpg)
3. 图片预处理
如果支持图片预处理,则可以在这个选项中添加对应的后缀,例如: