利用jsDeliver+github实现免费CDN


title: 利用jsDeliver+github实现免费CDN

jsDeliver

jsDelivr 是一个免费开源的 CDN 解决方案,用于帮助开发者和站长。包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源.

gitHub

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub

操作流程

jsDeliver不支持加载超过20M的资源,所以一些视频最好压缩到20M以下

1. 新建github仓库并clone 至本地

$ git clone 你的仓库链接  # 本地克隆github仓库

2. 将需要的静态资源放到本地git仓库中,并提交到github仓库

$ git add . # 添加到库中
$ git commit -m "update" # 提交更新(update 为自定义信息说明)
$ git push # 推送到远程仓库

3. 在GitHub仓库中点击release发布(版本号可以自定义)

4. 通过jsDeliver引用资源

$ https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径
# 栗子:
$ https://cdn.jsdelivr.net/gh/Fofade/cnblogsThemes@1.0/live2dw/assets/z16.model.json # 加载1.0版本

# 注意: 如果不加  @发布的版本号  默认加载最新版本
# 栗子:
$ https://cdn.jsdelivr.net/gh/Fofade/cnblogsThemes/live2dw/assets/z16.model.json # 加载最新版本
原文地址:https://www.cnblogs.com/fofade/p/11380935.html