前端CDNJS庫及Google Fonts、Ajax和Gravatar國內加速服務

前端CDNJS庫及Google Fonts、Ajax和Gravatar國內加速服務

由於某些眾所周知的原因,好多開源的JS庫採用的國外CDN託管方式在國內訪問速度不如人意。所以u.sb特意製作了這個公益專案,託管了CDNJS的所有開源JS庫以及反代了Google Fonts、Ajax和Gravatar。

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.com 為 fonts.loli.net 即可,如

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

替換成

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

如果需要Material icons ,把

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

替換成

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

如果需要Early Access,把

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

替換成

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

如果需要下載單個字型,您只需要把 fonts.gstatic.com 替換成 gstatic.loli.net 或 themes.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.com 為 ajax.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.com 為 gravatar.loli.net 即可,如

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

替換成

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

5、贊助商

國內外CDN, GeoDNS、域名、SSL證書等基礎服務均由Riven Cloud贊助

6、加速域名列表

所有國內加速服務的域名列表如下,您只需要修改程式裡的原域名即可

注意: 個別國內的網路環境可能無法使用本服務,這也暫時沒有辦法解決這個問題,請自行檢查或更換運營商。

via u.sb

評論留言