日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于jsDelivr+GitHub的免费CDN

發布時間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于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 master

4 發布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的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。