0%

用七牛云搭建免费图床

警告该方案仅作测试使用,因为七牛云提供的测试域名每隔一个月会自动变更,导致图片链接失效。

之前用GitHub搭建了一个图床,套上CDN速度也还行。但是一直想体验专业的云存储服务,七牛云提供10G免费空间,遂体验一番。

一、注册七牛云并创建对象存储

  1. 进入七牛云官网,注册,实名认证(不知道不认证行不行,反正smrz国内已司空见惯)。
  2. 创建存储对象。存储空间名称随便取,存储区域选个离得近点的,访问控制选公开,毕竟要能通过外链分享的。
    存储空间设置

二、配置PicGo

配置

图片上传管理工具很多,这里推荐PicGo.

  1. AK、SK,在个人中心-密钥管理中,是创建七牛云账号时自动生成的密钥,也可以自行创建。
  2. 访问网址,如果没有绑定自定义域名就用它给的测试域名
  3. “z0” | “z1” | “z2” | “na0” | “as0”, // 存储区域编号
  4. 网址后缀建议不填(后面会讲)
  5. 存储路径可以不填
    PicGo七牛图床设置

说明

网址后缀建议不填,而是修改PicGo设置–>自定义链接格式,在url后加 ?imageslim,能自动对图片压缩,详见图片瘦身。在上传图片的时候链接格式选Custom即可,不想压缩则选其他。
自定义链接

三、有待改进

  1. 有空给域名备个案?
  2. 自己写个简单的图片上传工具(electron/chrome扩展/python?),参考链接3中的那个貌似就还不错。
  3. 测试域名过期了怎么办?只是外链失效,存储空间中还有,可以考虑批量替换md中的图片链接。
    1
    sed -i "s#//.*bkt.clouddn#//new.bkt.clouddn#g" file.md

参考链接

  1. PicGo官方文档-七牛图床配置
  2. yefcion-搭建自己的图床:七牛云+Mpic【弃】
  3. neal-通过七牛云建立私有图床
  4. leil_-替换七牛云测试链接

my-qiniu-is-ok?