博文

目前显示的是 2025的博文

使用Cloudflare R2搭建个人图床

图片
     上一篇blog说了怎么把博客改为自定义域名后,虽然国内已经可以访问了,但是因为图片直接上传到blogger进行储存的话,这个图片网址还是被墙状态的,因此国内访问会出现只能看到文字,但无法看到图片的情况,为了更好的访客体验,因此就需要把图片服务改为国内可访问的图床,刚好赛博菩萨Cloudflare (以下简称CF)的R2对象储存服务就可以实现这样的功能,而且对于个人小博客来说,几乎达不到收费门槛,因此相当于变相免费了。注:因我前面已经在CF购买了域名,因此跳过域名购买&绑定支付方式等过程。     首先登陆CF,在左侧导航栏点击R2 对象储存,点击右边的创建储存桶;     然后输入储存桶的名字,可以使用自己容易识别的名字,如我这边主要用于上传图片视频等媒体,因此命名为media,然后选择位置,因为中文博客主要访客还是在国内的,因此区域我选择为亚太区域,然后点击右下角的创建储存桶;     此时对象储存桶已经建立好,但此时上传的文件只能在CF访问,需要配置域名后方可转成外链(虽然也可以使用CF的dev域名,但速度慢且国内也无法访问),点击R2主页面的设置项,进入域名设置,点击连接域;         输入二级域名,因为我这个域名也是在CF购买的,因此CF会自动帮忙设置好DNS,稍等一会后就可使用;     回到R2 对象储存主页面,此时可见到名为media的储存桶已经建好,点击储存桶名字后可进入上传界面,即可从本地上传图片;     点击上传完成的图片后,可以看到图片链接(自定义域下方的网址),此时复制该链接,即可以博客平台以链接的形式在博文添加图片;     至此图床已为基本可用状态,不过仍有缺点:不能以图片预览的方式查看图片,需逐个点开文件的形式查看,图片上传数量多了以后选择使用略为不便,可通过上传前给图片特别命名的方式暂时管理,长久使用需使用插件配合R2 API的形式(后续试用OK后会另起博文说明)。 参考文档: 使用cloudflare R2搭建个人图床