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 # 加載最新版本