Github+jsDelivr打造免费高速图床
在本文中,你将学习如何在利用github+jsDelivr 来打造属于自己的免费高速图床
# 图床compare
目前市面上的图床主要分为以下三类
# ①公共图床(野图床)
这类图床一般可以直接上传图片,会返回一个链接,供你使用,但缺点是你无法看到自己的在平台上托管的图片,我把这类平台也称为野图床,目前好用的野图床有
1.SM.MS图床 (opens new window):无需注册,没有广告,直接上传,不懂怎么赢利的
2.路过图床 (opens new window):有点广告,需要注册
3.聚合图床 (opens new window):貌似是利用一种分布式上传图片的方式,同样需要注册
# ②第三方图床(代码托管平台)
这类图床一般是建立在代码托管平台的仓库中,使用时要公开仓库
1.GitHub:全球最大代码托管平台,目前除了国内速度慢,几乎没啥缺陷
2.Gitee:国内仿GitHub代码托管平台,但免费的各种容量上的限制,优点是国内速度快
3.七牛云:速度快,缺点是要点小钱,免费的各种限制
# ③服务器图床
1.各大云服务器:阿里云,百度云,华为云等等,但是大材小用
2.私人服务器
# 总结
| 费用 | 容量限制 | 隐私 | 可管理性 | 配对插件 | 速度 | 安全性 | |
|---|---|---|---|---|---|---|---|
| 公共图床 | 免费 | 一般 | 较差 | 较差 | 几乎无 | 快 | 可能丢失 |
| GitHub | 免费 | 一般 | 一般 | 一般 | 有 | 很慢 | 一般不会 |
| Gitee | 免费/收费 | 免费(限制极大) | 一般 | 一般 | 有 | 快 | 一般不会 |
| 服务器 | 收费 | 没啥限制 | 安全 | 很好 | 有 | 快 | 安全性高 |
下面进入正题,我们的主角 Github + jsDelivr加速:
# Github图床
{
"repo": "hudiegu/figure", // 仓库名,格式是username/reponame
"token": "xxx", // github token
"path": "img/", // 自定义存储路径,比如img/
"customUrl": "", // 自定义域名,注意要加http://或者https://
"branch": "master" // 分支名,默认是master
}
2
3
4
5
6
7
- 新建一个仓库
- 生成一个token用于PicGo操作你的仓库: 点击:获取token (opens new window)
然后点击Generate new token,把repo的勾打上即可。
翻到页面最底部,点击Generate token的绿色按钮生成token。
注意:这个token生成后只会显示一次!你要把这个token复制一下存到其他地方以备以后要用。
3.配置PicGo ———— 下载PicGo (opens new window),picgo可以快捷键上传图片ctrl+shipt+p,并且上传完了自动把图片网址复制到剪切板

注意:仓库名的格式是用户名/仓库,比如我创建了一个叫做figure的仓库,在PicGo里我要设定的仓库名就是hudiegu/figure。一般我们选择master分支即可。然后记得点击确定以生效,然后可以点击设为默认图床来确保上传的图床是GitHub。
至此配置完毕,已经可以使用了。当你上传的时候,你会发现你的仓库里也会增加新的图片了.
以上便是本篇教程全部内容,如有疑问,欢迎留言交流
