转载自 Daibi_mua https://blog.keepdai.cn/jsdelivr.html
Daibi_mua 大佬的博客 https://keepdai.cn

图床的选择:

  1. 微博图床:以前我是经常用的,后来开启防盗链就开始麻烦起来了,所以果断放弃
  2. SM.MS:稳定,经营了四年多了,但是是国外服务器,速度堪忧
  3. 大厂储存服务:例如七牛云、又拍云、腾讯云COS、阿里云OSS等,操作繁琐,又是实名认证又是域名备案的,麻烦,而且还要花钱(有钱又不怕麻烦的当我没说)
  4. GitHub图床:免费,但是国内访问速度慢(不过没关系,利用 jsDelivr 提供的免费的 CDN 加速 速度足够了)

方法

新建 GitHub 仓库

生成一个 Token

  • 点击用户头像 -> 选择 设置

  • 点击开发者设置

  • 点击Personal access tokens

  • 点击Generate new token

  • 填写Token描述,勾选repo然后点击Generate token生成一个Token

  • 获取 Token密钥

注意这个 Token 只会显示一次,自己先保存下来,或者等后面配置好 PicGo 后再关闭此网页

配置 PicGo 并使用 jsdelivr 作为 CDN 加速

前往下载PicG(点击下载),安装好后开始配置图床

设定仓库名:按照用户名/图床仓库名 的格式填写

设定分支名:main

设定 Token:粘贴之前生成的Token

指定存储路径:填写想要储存的路径,如 img/,这样就会在仓库下创建一个名为img的文件夹,图片将会储存在此文件夹中

设定自定义域名:它的的作用是,在图片上传后,PicGo 会按照自定义域名+上传的图片名的方式生成访问链接,放到粘贴板上,因为我们要使用 jsDelivr 加速访问,所以可以设置为https://cdn.jsdelivr.net/gh/用户名/图床仓库名

使用第三方图床使用GitHub图床

因为GitHub服务器在国外,国内经常抽风,导致上传失败,这时候就可以自己白嫖一个国外服务器然后搭建一个api通过这个api上传到GitHub,个人版本;当然如果你嫌烦,可以用吹逼图床

  • 在picGo下载插件

  • 然后登录使用GitHub登录吹逼图床,然后再次点击用户图标进行设置

  • 然后在主界面复制你的接口[注意不要泄露这个接口,不然他人就可以使用你的接口上传图片]

  • 回到picGo进行配置

image-20210124132702587

接下来你就可以愉快的使用GitHub+jsdelivr当作图库啦

值得注意的是,理论上讲GitHub仓库大小是100g,但到了1g就会有人工审核,而使用jsdelivr加速的文件到达50m[也就是仓库大小]仓库里的资源就有可能失效,仓库理论上是无限建的,到了50m可以新建一个新的来达到白嫖的效果

此外 PicGo还有相册功能,可以对已上传的图片进行删除,修改链接等快捷操作,PicGo还可以生成不同格式的链接、支持批量上传、快捷键上传、自定义链接格式、上传前重命名等,更多功能自己去探索吧!

完成之后就可以畅快书写,上传直接快捷键完成,复制粘贴,再也不用手动去拖动图片上传了,更过功能尽情去体验吧!