基于jsDelivr+GitHub的免费CDN
生活随笔
收集整理的這篇文章主要介紹了
基于jsDelivr+GitHub的免费CDN
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 什么是CDN?
CDN(Content Delivery Network,即內容分發網絡),是構建在網絡之上的內容分發網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。而jsDelivr是一個免費、開放原始碼的公有 CDN 服務,總的來說,jsDelivr + GitHub是免費且好用的CDN服務,非常適合博客網站使用。
2 創建cdn-assets倉庫
登陸你的GitHub,創建一個名為cdn-assets的公有倉庫用于存放你的靜態資源文件。
復制紅框中的倉庫地址,然后克隆到本地:
3 提交并推送到GitHub
在本地文件夾cdn-assets中添加你的靜態資源文件,然后提交并推送到GitHub:
# 添加文件 git add . # 提交文件 git commit -m "add cdn source files." # 推送到遠程倉庫 git push origin master4 發布cdn-assets版本
點擊Create a new release,創建一個cdn-assets的發布版本:
點擊Punlish release進行發布:
5 訪問靜態資源
獲取指定版本的資源
https://cdn.jsdelivr.net/gh/GitHub用戶名/倉庫名@版本號/文件路徑以訪問emoji表情包為例:
https://cdn.jsdelivr.net/gh/GentleTK/cdn-assets@1.0.0/emoji/qq/qq-105.gif獲取最新版本的資源
@latest也可不加,同樣表示獲取最新版本的資源。
https://cdn.jsdelivr.net/gh/GitHub用戶名/倉庫名@latest/文件路徑以訪問emoji表情包為例:
https://cdn.jsdelivr.net/gh/GentleTK/cdn-assets@latest/emoji/qq/qq-105.gif文章作者:GentleTK
原文鏈接:https://gentletk.gitee.io/基于jsDelivr+GitHub的免費CDN
總結
以上是生活随笔為你收集整理的基于jsDelivr+GitHub的免费CDN的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间与空间之旅 解题报告
- 下一篇: 【EasyRL学习笔记】第十一章 模仿学