更换博客图床,从 OSS 到 GitHub 再到 R2

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

为了安全存储图片,避免因平台监管导致内容丢失,作者使用Cloudflare的R2作为图床,解决了GitHub的存储限制和访问问题。通过创建bucket和配置,结合pic-go上传,实现了安全的图片存储。

🎯

关键要点

  • 图床对博客的重要性,缺乏合适的图床可能导致内容丢失。
  • 使用GitHub作为图床存在存储限制和访问问题。
  • Cloudflare的R2被认为是一个安全的图床选择。
  • 创建Cloudflare账户并设置bucket是使用R2的第一步。
  • 需要申请secret以便于R2的使用。
  • 使用pic-go进行图片上传,需安装AWS S3插件以兼容R2。
  • 填写获取的参数后,成功实现图片存储。

延伸问答

为什么选择Cloudflare的R2作为图床?

Cloudflare的R2被认为是一个安全的图床选择,能够避免因平台监管导致内容丢失。

使用GitHub作为图床有哪些问题?

GitHub存在存储限制(1G),阻止超过100MB的文件,并且在国内网络下无法访问。

如何在Cloudflare上创建bucket?

首先需要创建Cloudflare账户,然后在Cloudflare中创建一个bucket并进行配置。

使用pic-go上传图片需要注意什么?

需要安装AWS S3插件以兼容R2,并在设置中填写获取到的参数。

如何申请Cloudflare R2的secret?

在R2的列表菜单中申请一个secret,以便于使用R2。

使用Cloudflare R2作为图床的优势是什么?

使用Cloudflare R2可以避免内容丢失,且没有GitHub的存储限制和访问问题。

➡️

继续阅读