Jsdelivr+Github,打造静态CDN完美方案
上次转过一篇jsdelivr+GitHub+Picgo简单弄出图片外链的文章,Jsdelivr,最好用的免费公用CDN。紧接着我发现了不少问题,例如上传总是报错,图片链接无效,软件卡死,诸如此类一堆问题。。。这篇文章将教大家如何用传统方法在jsdelivr托管图片或是js等。
首先,需要新建一个GitHub库
(此处有一张已丢失的图片)
记得用readme初始化库哦,这样后面比较方便操作
上传文件至仓库
(此处有一张已丢失的图片)
(此处有一张已丢失的图片)
照图中来昂,听话
大功告成!组装链接
到这一步就算完成了,现在获取图片的链接
首先复制你刚刚上传的图片的文件名(包括后缀)
(此处有一张已丢失的图片)
浏览器新建标签页,按下图提示组装好链接
链接结构为: https://cdn.jsdelivr.net/gh/GitHub用户名@master/文件名
回车进入链接,检测是否成功,如果失败了就看看你的前几步操作有没有出错
OK了,现在你已经学会了这种方法,是不是很简单?
那么这种方法好处在哪呢?
- 不需要其他软件的支持,浏览器即可操作
- 不需要Pull Requests,不用创建版本号。链接里直接引用 仓库名@master
- 不用本地push到GitHub,在线上传
这应该是目前最简单的方法了。做个延申,
你可以新pull一个request,好区分各版本;
大量上传文件可以先本地push到 码云gitee,再用GitHub克隆码云的库。(这样解决本地push到GitHub速度慢的问题 方法我会在别的帖子里讲方法);
好了,就这样。如果你发现了教程中的不足,欢迎指正我!
Comments | NOTHING