什么是图床?

在撰写博客时,特别是使用 Markdown 进行写作时,我们经常需要单独存储图片资源。然而,这种做法不仅占用磁盘空间,而且不便于管理。如果在 Markdown 中使用本地图片路径,分享文件时就变得非常不方便,需要将文章中的图片一并发送,并确保路径与文章的路径保持一致。但是,如果使用图床工具,我们可以使用网络路径,而无需进行路径同步。

图床(Image Hosting Service)是指专门用于存储和托管图片文件的网络服务平台(服务器)。用户可以将本地图片上传至图床,系统会为每张图片生成一个唯一的外链(URL)。通过该链接,任何人都可以在互联网中直接访问和引用该图片,无需再依赖本地存储或自建服务器。

现有的免费和付费图床有很多,这里记录一些我亲自尝试过的,详细内容可参考这篇文章:图床搭配 PicGo:打造高效的图片处理工作流

免费图床

免费的代价:
众多免费图床服务的注册条款里均有禁止商用的说明。万一哪天你使用的服务挂掉了或者关闭了图片外链,那你所有的链接都无法访问,对你造成的损失或许会很大。比如,前几年的微博图床,Gitee 图床。

微博图床

免费好用,且因为在国内,博客加载图片快,访问图片快。

1. 微博图床插件(已废弃)

  • 在浏览器插件商店直接下载使用。
  • 在微博图床插件页面上传图片,并会生成一个可访问的网络地址。

微博图床插件图片

上传的图片传到了微博的个人图片库,但不支持图片管理。
需登录微博后才可使用。


2. Gimhoy 图床(微博图床的替代升级)

  • 网址: https://pic.gimhoy.com/
  • 可以用,支持微博登录,图片仍然上传到微博个人图片库,并支持图片管理。

Gimhoy图床图片

使用 PicGo + GitHub + jsDelivr 搭建 CDN 加速免费图床

使用 GitHub 作为图床仓库,但中国大陆访问 GitHub 速度感人,所以使用 jsDelivr 加速。
但是从 2021 年末开始,jsDelivr 遭到了 DNS 污染,被大陆封锁,可以视为“被墙了”,故网上的这类图床搭建都不行。(我服了,怪不得 jsDelivr 加速没用)

备用方案(Gimhoy 图床挂了后)

从零开始搭建你的免费图床系统(Cloudflare R2 + WebP Cloud + PicGo)

参考文章