对于有博客需求的人来说,纯第三方图床永远是不可靠的。
只推荐以下图床方案:

  1. 自建图床在自己的vps服务器
  2. 利用长时间不会倒闭大厂的服务(如GitHub、阿里云、QQ),自建三方图床。

搭建过程

1. 新建GitHub公开仓库

登陆你的GitHub账号,点击New创建一个仓库,如下图:


输入仓库名称、描述,选择公开仓库public(否则外链无法访问):




这样一个空白仓库就建好了。

2. 获取Token,配置PicGo

PicGo是一个开源的、用于快速上传图片并获取图片 URL 链接的工具
我们不能每次都用git push的方式来传图片,这样太笨了

下载安装PicGo:
点此跳转



进入你的github主页,依次打开 Setting>>Developer Settings>>Personal access tokens>>Generate new token 点击创建一个仓库token:



在页面选项框中随便填入用途,token过期时间调整为永不过期,并勾选repo权限:


创建完毕,请及时token复制并保存在某个地方,因为不会再显示第二遍。


进入PicGo,填入相关配置:
名称随便起,
仓库填 账号/仓库名 这样格式,
分支填写main(新创建的仓库默认都为main,github的老仓库才是master),
填写token,其余为空。

点击确定,至此配置完毕。

3. 使用jsDelivr进行加速

其实截止到上一步,我们已经完成了图床的配置,可以正常拖拽上传,拿到外链。
但是GreatFireWall的存在,使得访问速度太慢,所以需要配置cdn加速。

JSDelivr是一款开源的免费公共CDN。它是目前第二受欢迎的公共CDN。2020年10月14日,JSDelivr成为Bootstrap的官方CDN。

只需要在刚才添加配置的位置,添加自定义域名为:https://cdn.jsdelivr.net/gh/用户名/仓库名 就可以使用了。


本篇文章使用的就是github图床,打开github仓库,发现果然已经上传成功了。