快速免费的公用 CDN —— jsDelivr

762 阅读2分钟

推荐几个免费的且不限流量的CDN,包括jsdelivr staticaly githack 全球通用,

可以存储些网站的静态资源,然后引用CDN地址,优化网站的访问速度。

jsdelivr

官网地址:www.jsdelivr.com 没梯子访问可能有点慢,不过CDN的节点是很快的 可以引用的资源包括NPM、github、wordpress的所有资源,github可以是任意体积小于50M的仓库,具体使用参考官网,有介绍,或者看下面的介绍

与 Github、NPM、WorldPress 整合

NPM

//加载在npm上托管的任何项目
https://cdn.jsdelivr.net/npm/package@version/file
 
//加载jQuery v3.2.1
https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js
 
//使用版本范围而不是特定版本
https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js
https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
 
//完全省略版本以获取最新版本
//你不应该在生产中使用它
https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js
 
//将“.min”添加到任何JS / CSS文件中以获得缩小版本
//如果一个不存在,我们将为您生成它
https://cdn.jsdelivr.net/npm/jquery@3.2.1/src/core.min.js
 
//省略文件路径以获取默认文件
https://cdn.jsdelivr.net/npm/jquery@3.2
 
//在末尾添加/以获取目录列表
https://cdn.jsdelivr.net/npm/jquery/

Github

//加载任何GitHub版本,提交或分支
//注意:我们建议将npm用于支持它的项目
// 用户名/仓库名@版本号/文件名
https://cdn.jsdelivr.net/gh/user/repo@version/file
 
//任意Github仓库
//主分支
https://cdn.jsdelivr.net/gh/liub1934/LB-Blog@master/wp-content/themes/Memory/style.min.css
//版本分支
https://cdn.jsdelivr.net/gh/liub1934/LB-Blog@630440b51d272219117ca7fe34ec5ee4e005e8a9/wp-content/themes/Memory/style.min.css
 
//加载jQuery v3.2.1
https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/dist/jquery.min.js
 
//使用版本范围而不是特定版本
https://cdn.jsdelivr.net/gh/jquery/jquery@3.2/dist/jquery.min.js
https://cdn.jsdelivr.net/gh/jquery/jquery@3/dist/jquery.min.js
 
//完全省略版本以获取最新版本
//你不应该在生产中使用它
https://cdn.jsdelivr.net/gh/jquery/jquery/dist/jquery.min.js
 
//将“.min”添加到任何JS / CSS文件中以获得缩小版本
//如果一个不存在,我们将为您生成它
https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/src/core.min.js
 
//在末尾添加/以获取目录列表
https://cdn.jsdelivr.net/gh/jquery/jquery/

wordpress

//从WordPress.org插件SVN repo加载任何插件
https://cdn.jsdelivr.net/wp/plugins/project/tags/version/file
 
//加载一个确切的版本
https://cdn.jsdelivr.net/wp/plugins/wp-slimstat/tags/4.6.5/wp-slimstat.js
 
//加载最新版本
//你不应该在生产中使用它
https://cdn.jsdelivr.net/wp/plugins/wp-slimstat/trunk/wp-slimstat.js
 
//从WordPress.org主题SVN repo加载任何主题
https://cdn.jsdelivr.net/wp/themes/project/version/file
 
//加载一个确切的版本
https://cdn.jsdelivr.net/wp/themes/twenty-eightteen/1.7/assets/js/html5.js
 
//将“.min”添加到任何JS / CSS文件中以获得缩小版本
//如果一个不存在,我们将为您生成它
https://cdn.jsdelivr.net/wp/themes/twenty-eightteen/1.7/assets/js/html5.min.js

👉github使用举例:

github仓库地址: github.com/all-smile/p…

jsDelivr地址:cdn.jsdelivr.net/gh/all-smil…

其他

除了jsdelivr, 推荐几个免费的且不限流量的CDN,还有 staticaly githack 都是全球通用的

参考链接:liubing.me/recommend-s…