使用jsDeliverGitHub白嫖CDN

查看文档可知,jsDeliver CDN主要使用了GitHubrelease版本特性:

// load any GitHub release, commit, or branch
// note: we recommend using npm for projects that support it
https://cdn.jsdelivr.net/gh/user/repo@version/file
  1. 新建GitHub public仓库,名称就叫cdn

  2. 在本地电脑克隆远程仓库,将需要的静态资源(比如图片、不超过20M的视频……)加入本地仓库,然后提交到远程仓库。

    默认你已经配置好了GitHubSSH,并且本地Git也已经配置用户和邮箱。
    参考《Pro Git》

git clone git@github.com:DragonBaby308/cdn.git
cd cdn
//添加静态资源,建议创建不同目录存储,防止太乱
mkdir js
mkdir img
mkdir movie
git add .
git commit -m "release 1.0"
git push
  1. GitHub远程仓库中点击release发布。


  2. 通过jsDeliver引用资源

//加载js
https://cdn.jsdelivr.net/gh/DragonBaby308/cdn@1.0/js/jquery.js
//加载图片
https://cdn.jsdelivr.net/gh/DragonBaby308/cdn@1.0/img/db3.png