为什么搭建自己的图床
- 平时写博客都是使用 md 格式,要在多个平台发布时,图片需要有外链
- 后续如果博客迁移时,国内的博客网站,比如掘金,简书,语雀等都做了防盗链,图片不好迁移
为什么是 CloudFlare R2
-
有白嫖额度
-
免费 CDN
-
绑定域名不需要备案
为什么不是国内厂商
七牛云
- 有免费额度,但需要绑定国内已经备案的域名。但我不想备案,手续啰嗦,以后每年还要审核
腾讯云
-
没有免费额度,不符合白嫖教义
-
计费项目太多,看不懂
阿里云
-
没有免费额度,不符合教义
-
收费贵,这个是一年的大陆下行流量包
R2 存储桶
购买 R2 计划
需要信用卡,支持银联卡
不需要预先付费,验证通过就行
创建存储桶
如果面向的用户是大陆,存储桶位置推荐选择亚太地区
给存储桶绑定域名
这一步的作用:使用自己的域名来访问文件
这里需要注意的是,wavecode.xyz 这个域名我已经在 CloudFlare 做过解析了
如果没有做过解析的话,需要先去做一下
注意,这里需要自己手动刷新页面才会看到状态变化
大概一分钟左右就行
使用 PicGo 上传图片到 R2
创建 R2 API 令牌
务必保存好这两个,下面用到
配置 PicGo
安装 PicGo 详细步骤,看着里
安装 S3 插件
配置完成,就能愉快的上传图片啦!
最后,PicGo还有个二开项目PicList,相比PicGo多了一个自带的图片管理功能,可以对图片进行有损/无损压缩和变换格式,以及添加水印。还多了个管理功能,可以通过设置以后直接管理你上传的文件。
...