前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务

admin 2020-3-12 5485

由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意。所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fonts、Ajax 和 Gravatar,并且全部支持 http 和 https

1、CDNJS 开源 JS 库

我们采用的方法是每天定时同步 CDNJS 的 Github

所有的 JS/CSS 库可以在这儿找到您需要的链接 : https://cdnjs.loli.net/ajax/libs/

如果您使用 cdnjs.com 只需要替换cdnjs.cloudflare.com为 cdnjs.loli.net 即可,如

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

替换成

<script src="https://cdnjs.loli.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

CDNJS 的 API 开发文档请摸这里

 

2、Google Fonts

我们采用的方法是万能的 Nginx 反代 + 关键词替换

使用的时候,您只需要替换fonts.googleapis.comfonts.loli.net即可,如

<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet'>

替换成

<link href='https://fonts.loli.net/css?family=Open+Sans' rel='stylesheet'>

 

<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>

替换成

<link href='https://fonts.loli.net/icon?family=Material+Icons' rel='stylesheet'>

 

@import url(https://fonts.googleapis.com/earlyaccess/notosanskannada.css);

替换成

@import url(https://fonts.loli.net/earlyaccess/notosanskannada.css);

 

  • 如果需要下载单个字体,您只需要把fonts.gstatic.com替换成gstatic.loli.netthemes.googleusercontent.com替换成themes.loli.net即可

比如

https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

替换成

https://gstatic.loli.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

或者

https://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

替换成

https://themes.loli.net/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

Google Fonts 的 API 文档请摸这里



3、Google 前端公共库

方法同上,直接替换ajax.googleapis.comajax.loli.net即可,如

<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>
替换成

<script type='text/javascript' src='https://ajax.loli.net/ajax/libs/jquery/3.2.1/jquery.min.js'></script>
Google 前端库 API 开发文档摸这儿

 

4、Gravatar 头像

方法还是同上,直接替换*.gravatar.comgravatar.loli.net即可,如

https://secure.gravatar.com/avatar/8406d089bc81b664a2610b8d214c1428

替换成

https://gravatar.loli.net/avatar/8406d089bc81b664a2610b8d214c1428



5、赞助商

国内外 CDN, GeoDNS、域名等基础服务均由 xTom赞助 SSL 证书由 SSL.DO赞助



6、旧域名替换

由于更换了赞助商,并且因为最新的国内域名备案政策,旧的域名均采用 301 跳转形式

cdn.css.net跳转到本文

cdn.css.net/libs/ 和 cdnjs.cat.net/ajax/libs/ 跳转到 cdnjs.loli.net/ajax/libs/

 

cdn.css.net/fonts/ 和 fonts.cat.net 和 fonts.css.network 跳转到 fonts.loli.net

 

cdn.css.net/ajax/ 和 ajax.cat.net 和 ajax.css.network 跳转到 ajax.loli.net

 

cdn.css.net/avatar/ 和 gravatar.cat.net 和 gravatar.css.network 跳转到 gravatar.loli.net

 

另外由于 jsdelivr 已不再提供 Github 同步,并且这货自己也有网宿的国内 CDN ,所以

cdn.css.net/files/ 跳转到 cdn.jsdelivr.net 并且不再提供 jsdelivr 的国内加速服务

所有国内加速服务的域名列表如下,您只需要修改程序里的原域名即可

 

     原域名          加速域名

cdnjs.cloudflare.com           cdnjs.loli.net
ajax.googleapis.com            ajax.loli.net
fonts.googleapis.com            fonts.loli.net
fonts.gstatic.com             gstatic.loli.net
themes.googleusercontent.com      themes.loli.net
secure.gravatar.com           gravatar.loli.net


原文转自:
https://sb.sb/blog/css-cdn/   版权归原作者所有,如需转载请注明原出处。

最新回复 (1)
    • 记录·WiKi
      3
        立即登录 立即注册 
返回
文章系网友原创或转载,目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵权行为,请联系我们admin(a)jilu.wiki,我们会及时删除。