标签 jsdelivr 下的文章

免费CDN jsdelivr + github实现免费全球CDN


前言

由于某些原因,很多公用免费的 CDN 资源(例如减速CDN CloudFlare)在中国大陆并不很好用,就算是付费的,也有一定的限制,例如每天的刷新次数有限之类的。那有没有一款造福人类的,或者造福中国大陆的公用 CDN 呢?

JSDelivr

JSDelivr能够集成 Github、NPM 资源,只需要通过符合 JSDelivr 规则的 URL 引用,即可直接使用 Github 中的资源。

例如本站的图片直接通过 jsdelivr 引用 github 的资源 https://cdn.jsdelivr.net/gh/smallmocha/BlogAssets/img/weblogo.jpg,当然还有各种静态资源(js css等)也可通过jsdelivr来前后端分离,以及jsdelivr的自带cdn来加速访问。博主的博客主题所有js和css等静态资源全部使用jsdelivr+github实现cdn加速,一些常用的bootstrap,mathjax等库也直接用jsdelivr加载。

这是国内访问jsdelivr访问github资源的速度图
jsdelivr访问github资源速度

使用方法

https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径
注意:版本号不是必需的,是为了区分新旧资源,如果不使用版本号,将会直接引用最新资源。