图片较少时可以使用本地文件夹的相对路径通过 Markdown 进行引用,但是十分繁琐,且 GitHub Pages 存在一定限制,需要稳定的图床方案。无论使用何种方案都强烈建议在多处进行备份,数据无价。

常见的图床解决方案

  • 小众图床:SM.MS 等,不够稳定、不够安全
  • 国外图床:Imgur 等,国内访问速度太慢,不够稳定、不够安全
  • 大厂储存服务:七牛云、又拍云、腾讯云 COS、阿里云 OSS 等,操作繁琐,需要实名认证和域名备案
  • GitHub 图床:免费,利用 jsDelivr 提供的免费 CDN 加速(目前 jsDelivr 备案取消,不再稳定)
  • Gitee 图床:限制大小且大规模封禁图床仓库

其他图床解决方案

  • GitHub + Coding + PicGo

思路:通过 Coding 持续集成自动将 GitHub 仓库实时同步到 Coding 仓库,并且替换 PicGo 中自定义网址。

存在的问题:Coding 单仓库免费容量只有 2 GB

2022-08-06 更新:该方法已失效

本博客图床解决方案

  • 极狐 GitLab + PicGo

思路:同 GitHub 图床 & Gitee 图床

存在的问题:jihulab 单仓库免费容量只有 2 GB

参考