什么是图床?

  图床是一种在线存储和托管图片的服务。用户可以将图片上传到图床服务器(存储仓库),并生成一个唯一的、可公开访问的URL,用于在网站、论坛、博客和社交媒体等地方分享和展示这些图片。为方便操作,用户通常会安装一个方便上传和获取外链的用户侧程序,配置存储服务器之后即可对服务器进行访问。图床的主要功能包括:

  • 图片存储:提供可靠的存储空间,用于存放用户上传的图片文件
  • URL生成:为每张上传的图片生成一个唯一的、可直接访问的URL
  • 嵌入代码:方便用户将图片嵌入到网页、博客等支持HTML代码的地方

为什么需要图床?

  图床通常被广泛应用于需要分享图片的场景,如社交媒体、博客和论坛、网站网店等,一般来说,会去接触图床的人通常都是一些热爱在网上分享or记录(生活所迫🐶)的人。由于一般操作的是外链的URL,使用图床的人通常采用markdown方式编辑文字(or兼容md)

如何获取图床?

  图床最核心的部分是存储仓库,即所谓的“床”,用户程序仅仅是优化体验。构建仓库可以使用自己私有的服务器(需要支持访问和链接,支持基本的上行和下发URL),另外部分存储空间需要起码支持公共可读,这种方式配置起来比较复杂,需要管理维护存储服务本身,但对应能自己掌握所有原始数据;另外还可以使用各家提供的存储服务,进行简单配置后,用户只需要进行图片上传和外链填充,专注内容创作,与空间容量和服务质量关联,这种租用服务形式又有收费和免费之分。

  现实中用的比较多的是第二种:以cloudflare提供的R2对象存储服务为例,用户可以通过自建各种存储桶(存储桶是对象存储系统中的一个核心概念,用于存放和管理数据对象的逻辑容器。)适配目标场景和需要;然后在端侧配置存储桶即可,比如,利用picgo。

配置Cloudflare R2 & PicGo

  流程比较简单,这里放一个写的相对细致的参考,本文不再重复写了

  PicGo

Refer