VPS服务器评测、
优惠、教程

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图

jsDelivr 是国外的一家优秀的公共 CDN 服务提供商,也是首个「打通中国大陆(网宿公司运营)与海外的免费 CDN 服务」

jsDelivr 有一个十分好用的功能——它可以加速 Github 仓库的文件。我们可以借此搭建一个免费、全球访问速度超快的图床。

声明:静态文件主要是缓存在 jsDelivr 的 CDN 节点上,确保 GitHub 承受最小的负载,并且你还可以从 GitHub 仓库获得快速简便的静态文件托管。

主要思路

使用 PicGo3 将图片或其他静态文件上传到指定 Github 仓库位置,再利用 jsDelivr 获得图片加速后的 url。

使用效果:点击访问测试图片

使用限制

  • 目前GITHUB仓库容量是没有上限的!不过官方推荐在1G以内!
  • 仓库单个文件50M会收到警告,大于100M会被拒绝!
  • jsDelivr仅能针对50M以下的文件CDN加速!

使用方法

做图床使用方法:

1、首先登录/注册GitHub,新建一个仓库,填写好仓库名,仓库描述,根据需求选择是否为仓库初始化一个 README.md 描述文件,如图所示:

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(1)

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(2)

 

2、做图床的话需要去申请一个Token,在主页依次选择【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】,填写好描述,勾选【repo】,然后点击【Generate token】生成一个Token,注意这个Token只会显示一次,自己先保存下来,或者等后面配置好PicGo后再关闭此网页:

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(3)

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(4)

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(5)

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(6)免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(7)

配置PicGo,下载地址:https://github.com/Molunerfinn/picgo/releases

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(8)

  • 设定仓库名:按照 用户名/图床仓库名 的格式填写
  • 设定分支名:master
  • 设定 Token:粘贴之前生成的 Token
  • 指定存储路径:填写想要储存的路径,如 img/,这样就会在仓库下创建一个名为 img 的文件夹,图片将会储存在此文件夹中
  • 设定自定义域名:它的的作用是,在图片上传后,PicGo 会按照自定义域名+上传的图片名的方式生成访问链接,放到粘贴板上,因为我们要使用 jsDelivr 加速访问,所以可以设置为https://cdn.jsdelivr.net/gh/用户名/图床仓库名

做静态文件加速方法:

1、我们新建一个js文件,然后提交!你也可以利用git本地推送!

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(9)

2、创建分支,版本号输入1.0 ,目标是 master 分支!

免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN插图(10)

3、然后访问:https://cdn.jsdelivr.net/gh/用户名/仓库名@版本号/ 即可访问你的内容了!

文件不想带版本号?将版本号换成latest即可!或者不带版本号!或者直接@master(或者其他分支名称)!

注意,实际使用,创建仓库和安装PicGo以后,要稍等一会儿才能成功,原因不明。

未经允许不得转载:免费部落 » 免费资源:GitHub+Jsdelivr做图床以及静态加速实现全球CDN
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!