Ultranti

春寒料峭,冻刹年少。

使用 jsDelivr 加速 GitHub

Rhysn's Avatar 2020-04-11 TechCDN

  1. 1. 概述
  2. 2. 使用方法
    1. 2.1. 基础方法
    2. 2.2. 应用

概述

国内特殊的网络环境导致使用Github的资源速度并不美丽,但是在见招拆招的互联网江湖中,总是有一两个颇具侠客气质的剑客仗剑出手,所以今天要借助JSDELIVR的免费CDN服务,完成Github的提速访问。

logo

使用方法

基础方法

使用 “ cdn.jsdelivr.net/gh/用户名/仓库名@版本号/文件路径 “ 访问Github中的资源,其中版本号可省略,此时使用最新版本。

例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 原始路径
https://raw.githubusercontent.com/Rhysn/Ultranti/static/img/20200411/jsdelivr/jsdelivr_logo.png
// 对应 JSDELIVR 加速访问路径
https://cdn.jsdelivr.net/gh/Rhysn/Ultranti/static/img/20200411/jsdelivr/jsdelivr_logo.png
// 原始访问 jquery 3.2.1 路径
https://raw.githubusercontent.com/jquery/jquery/f71eeda0fac4ec1442e631e90ff0703a0fb4ac96/dist/jquery.min.js
// 对应 JSDELIVR 加速访问 jquery 3.2.1 路径
https://cdn.jsdelivr.net/gh/jquery/[email protected]/dist/jquery.min.js
// 省略版本号获取最新版本
https://cdn.jsdelivr.net/gh/jquery/jquery/dist/jquery.min.js
// 使用“.min”参数获取压缩版本文件
// 不存在时,JSDELIVR 将会自动生成一个并返回
https://cdn.jsdelivr.net/gh/jquery/[email protected]/src/core.min.js
// 获取文件夹中文件列表
https://cdn.jsdelivr.net/gh/jquery/jquery/

借助JSDELIVR的免费CDN服务将会极大的提高国内使用Github资源的速度,同时JSDELIVR也提供了npm的加速服务,具体npm包可通过官网查询并匹配。

应用

借助GithubJSDELIVR,可以搭建属于自己的图床、资源库等服务,其中版本号在Github中由Releases进行设置。

releases

releases_list

Author : Rhysn
This work is licensed under a CC BY-NC-SA 4.0 International License.
Link to this article : https://ultranti.com/article/jsdelivr_cdn_forgithub/

This article was last updated on days ago, and the information described in the article may have changed.
Loading comments…