js及png及jpg上传到Git使用教程
注释:
https://cdn.jsdelivr.net/gh/你账号/自己的目录@版号/XXX.js
https://cdn.jsdelivr.net/gh/你账号/自己的目录@版号/XXXX.png
高级用法
废话不多说,直接上视频教程操作即可
视频教程
[rihide]
高级用法,比如:
指定 release 版本号/提交 sha1/分支名称,例如指定获取该仓库的名称为 1.2.0 或 v1.2.0 的 release 版本资源:
https://cdn.jsdelivr.net/gh/mzlogin/mzlogin.github.io@1.2.0/assets/js/main.js
如果指定版本为 1 或者 1.2,那它会自动匹配到这个范围内的最新版本号。
也可以不指定版本或者指定版本为 latest,这样总是使用最新版本的资源。
压缩资源,在 js/css 文件后缀前面加上 .min:
https://cdn.jsdelivr.net/gh/mzlogin/mzlogin.github.io@1.2.0/assets/js/main.min.js
合并多个文件,用 combine/file1,file2,file3 格式的链接:
https://cdn.jsdelivr.net/combine/gh/mzlogin/mzlogin.github.io@1.2.0/assets/js/main.min.js,gh/mzlogin/mzlogin.github.io@1.2.0/assets/js/simple-jekyll-search.min.js
压缩资源、合并文件的 CDN 链接在第一次有人访问时可能比较慢,后面再有人访问就快了。
其它知识点:
可以通过 https://cdn.jsdelivr.net/combine/gh/mzlogin/mzlogin.github.io[@<版本号>]/[<文件夹>/] 这样的路径浏览缓存文件列表;
可以访问 https://purge.jsdelivr.net/gh/mzlogin/mzlogin.github.io@1.2.0/assets/js/main.js 来清除指定文件的缓存;(将引用的 CDN 链接里的 cdn 改成 purge 就是了)
可以访问 https://data.jsdelivr.com/v1/package/gh/mzlogin/mzlogin.github.io 来查看 CDN 上的 tags 和 versions 列表,更多数据接口参数参见 https://github.com/jsdelivr/data.jsdelivr.com。
[/rihide]
暂无评论内容