存储桶搭建博客图床

2023-12-10T19:51:00

博客图床选择

个人的博客网站怎么存放文章的图片资源这个问题是个值得考虑的问题,尤其是在程序员的博客站点。和大部分其他行业的博主不同,程序员往往喜欢使用markdown写博文笔记。而基于 markdown格式的文章,图片存放方式往往是一个可以访问的图片链接。所以大部分使用 markdown的博主都采用了图床的方式存放博文的图片资源。但图床是有多种方式,主要有以下几种图床用法:

  1. 使用免费图床,确实如今有不少免费提供图床的网站,很多访问速度也还可以。但可能存在关门倒闭或者后续升级付费可能,而且缺点也是不够自主可控。随着国内互联网监管要求,很多不备案的图床逐渐不能访问,或者访问速度下降严重。
  2. 自建免费图床,自建图床也是一个非常普遍的方式,也有很多免费的自建方式。比如白嫖github仓库做图床、还有基于 cloudflare的储存服务做图床。这两个方式除了免费还有很多优点,比如蹭免费证书和流量无限制还加全球 cdn。但唯一的缺点就是国内访问速度比较差,某些地区还会不定时链接被重置,无法访问。
  3. 自建图床,为了解决国内的访问体验速度,自建图床则是一个比较合理的方式的了。而自建模式可以采用自建服务和基于云服务商提供的基建做,这里选择的是第二种。云服务商自建的基础服务也比较稳定,相关功能完善,最重要的是对于个人博客这种使用量来说价格非常低。

本篇基于腾讯云的存储桶服务,搭建一个个人博客自用的图床,并给出我和主流方式不一样的使用建议。

搭建步骤

在开始之前,需要准备好以下内容

  1. 登录腾讯云后台,搜索找到存储桶服务,创建存储桶,选择公有读私有写

  1. 设置高级可选配置,做图床的存储服务没必要开启很多功能,可以参考我以下的配置选择

  1. 确认配置,创建存储桶

  1. 自定义域名

在设置里面选择,添加自定义站源域名,并且记住cname的配置。后续到域名解析中添加对应的域名解析。

  1. 开启自定义域名https访问

设定自定义域名后,还需开启 https访问。首先给设定的域名申请证书,在腾讯云直接申请即可。腾讯云新用户账号应该有 50 个免费证书名额,基于腾讯云申请和部署后台都自动集成了,比较方便。

  1. 防盗链设置

公共访问的图床,还需要注意被图片盗取盗刷。所以在防盗链设置里面需要配置以下博客网站的域名

至此,一个简单好用的图床就完成了。

使用建议

往上不少博主和朋友也是基于服务商的存储桶服务搭建的图床,而使用的方式则是搭配picgo这种图床工具,使用这个工具的流程是

  1. 基于存储服务的 api和 picgo工具一键上传图片资源
  2. 在 picgo界面支持一键复制上传后的图片链接

这个流程在一定程度上是解决了上传和复制链接的方便,但是有个缺点是需要一张一张图片地操作和复制。还有一个是不支持目录清晰的存储方式,这里未来解决这个问题。我这里有一种新的使用方法,在本地路写好博文,使用本地路径引用图片

然后整个本地图片文件目录一起上传、储存,最后本地一键将本地的相对路径替换成公网链接


当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »