逐日

思源笔记中利用Cloudflare R2配置免费图床

工具  ·  

最终效果

可以免费使用 Cloudflare 10G的图床,图床链接每月被加载浏览超过1千万次后才会被收费,详见下表。

速度方面确实会慢一些,文章中的图片要等10s左右才会加载出来,如果你只是想减小存储空间而且不介意打开速度,那么可以使用这种方法。如果需要图片秒开(比如分享到微信),那么这种方法不适合,需要使用其他的方法了。

image

A类操作:可简单理解为上传图片次数,B类操作:可简单理解为图片被加载浏览次数。

前期配置要求:注册了Cloudflare(https://www.cloudflare.com)账号,且开通了付款方式(PayPal或信用卡)。没有信用卡也没关系,国内PayPal可以绑定国内银行卡。

Cloudflare配置

  1. 创建存储桶,​​

    image

​​

  1. 给存储桶起个名字(随意),地区我是选择亚太,点击创建就完成了。

    image

​​

  1. 在设置中选择“允许访问”,稍等一会儿等待生效,公共URL访问变为“允许”。
    如果有域名,选择“连接域”效果会更好。本着最简原则,使用R2.dev子域,"R2.dev存储桶URL"和"S3 API"就是我们需要的,复制下来待会儿要用。这样就设置成功了。

    image

​​​​image

思源笔记配置

下载好“Picgo 图床”插件后进行设置。

  1. 选择“AWS S3”选项,点击“编辑”按钮

    image

​​

  1. 填写相关配置,
    image

​​(1)在 Cloudflare 获取 AccessKeyID、SecretAccessKey

​​​​​image

image

image

(2)其他设置项(没有提到的就是默认):

(3)非必要动作:

如果平时上传的图片比较大,可以使用WebP Cloud的图片压缩技术,在“设定自定义域名”中填写在网站中获取的代理域名/{uploadPath}

这样就大功告成了。

ps.

  1. 使用R2.dev速度确实不理想,后期有了长期域名后再考虑用域名吧,有了域名还可以去折腾Backblaze B2。但是有个顾虑:域名不再由自己持有后,图片链接就失效了是硬伤,不如使用R2.dev稳定。
  2. 有很多大神已经做了 Cloudflare R2+Picgo 教程,这里只是简单搬运、写下自己在思源笔记上配置的步骤,非原创,仅作记录和分享。
  3. 思源笔记上的Picgo插件可以选择内置app,不用额外启动Picgo软件,这点比Obsidian好,好评。但在实际使用中,截屏软件的图片粘贴后可以直接上传图床,从桌面复制过来的图片不会自动上传,而且多张图片点击"一键上传"也只能上传最后一张,还是凑合着用吧。

​​

写于2024.10.27

参考链接:

  1. Cloudflare R2 | 零出口费用对象存储 | Cloudflare | Cloudflare
  1. 关于 Cloudflare R2 Storage 的使用体验测评和我的观点 - 博客文章 - 任霏的个人博客网站
  1. 从零开始搭建你的免费图床系统(Cloudflare R2 + WebP Cloud + PicGo) · Pseudoyu
  1. Backblaze B2 + CloudFlare + 反代 + PicGO 实现快速免费图床 – Hoyue の 自留地


《“思源笔记中利用Cloudflare R2配置免费图床”》 有 1 条评论

  1. 逐日说道:

    这图片排版要把我整疯了,就这样吧,不动了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注