https://sb.sb/css-cdn/
https://cdn.baomitu.com/
由於某些眾所周知的原因,好多開源的 JS 庫採用的國外 CDN 託管方式在國內訪問速度不如人意。所以我們特意製作了這個公益項目,託管了 CDNJS 的所有開源 JS 庫以及反代了 Google Fonts、Ajax 和 Gravatar,並且全部支援 http 和 https 1、CDNJS 開源 JS 庫
我們採用的方法是每天定時同步 CDNJS 的 Github
所有的 JS/CSS 庫可以在這兒找到您需要的連結
https://cdnjs.cat.net/ajax/libs/
如果您使用 cdnjs.com 只需要替換 cdnjs.cloudflare.com 為 cdnjs.cat.net 即可,如
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
替換成
<script src="https://cdnjs.cat.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
CDNJS 的 API 開發文檔請摸這裡 2、Google Fonts
我們採用的方法是萬能的 Nginx 反代 + 關鍵詞替換
使用的時候,您只需要替換 fonts.googleapis.com 為 fonts.cat.net 即可,如
<link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet'>
替換成
<link href='https://fonts.cat.net/css?family=Open+Sans' rel='stylesheet'>
如果需要 Material icons ,把
<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>
替換成
<link href='https://fonts.cat.net/icon?family=Material+Icons' rel='stylesheet'>
如果需要 Early Access,把
@import url(https://fonts.googleapis.com/earlyaccess/notosanskannada.css);
替換成
@import url(https://fonts.cat.net/earlyaccess/notosanskannada.css);
如果需要下載單個字型,您只需要把 fonts.gstatic.com 替換成 gstatic.cat.net 或 themes.googleusercontent.com 替換成 themes.cat.net 即可
比如
https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
替換成
https://gstatic.cat.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
或者
https://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf
替換成
https://themes.cat.net/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf
Google Fonts 的 API 文檔請摸這裡 3、Google 前端公用庫
方法同上,直接替換 ajax.googleapis.com 為 ajax.cat.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.cat.net/ajax/libs/jquery/3.2.1/jquery.min.js'></script>
Google 前端庫 API 開發文檔摸這兒 4、Gravatar 頭像
方法還是同上,直接替換 *.gravatar.com 為 gravatar.cat.net 即可,如
https://secure.gravatar.com/avatar/8406d089bc81b664a2610b8d214c1428
替換成
https://gravatar.cat.net/avatar/8406d089bc81b664a2610b8d214c1428
5、贊助商
國內外 CDN 均由 Cat Networks K.K.贊助
SSL 憑證由 SSL.DO贊助 6、舊網域名稱替換
由於更換了贊助商,舊的網域名稱均採用 301 跳轉形式
cdn.css.net 跳轉到本文
cdn.css.net/libs/ 跳轉到 cdnjs.cat.net/ajax/libs/
cdn.css.net/fonts/ 和 fonts.css.network 跳轉到 fonts.cat.net
cdn.css.net/ajax/ 和 ajax.css.network 跳轉到 ajax.cat.net
cdn.css.net/avatar/ 和 gravatar.css.network 跳轉到 gravatar.cat.net
另外由於 jsdelivr 已不再提供 Github 同步,並且這貨自己也有網宿的國內 CDN ,所以
cdn.css.net/files/ 跳轉到 cdn.jsdelivr.net 並且不再提供 jsdelivr 的國內加速服務
所有國內加速服務的網域名稱列表如下,您只需要修改程式裡的原網域名稱即可
原網域名稱 |
加速網域名稱 |
製作方法 |
cdnjs.cloudflare.com |
cdnjs.cat.net |
每日同步 Github |
ajax.googleapis.com |
ajax.cat.net |
Nginx 反代 |
fonts.googleapis.com |
fonts.cat.net |
Nginx 反代 |
fonts.gstatic.com |
gstatic.cat.net |
Nginx 反代 |
themes.googleusercontent.com |
themes.cat.net |
Nginx 反代 |
secure.gravatar.com |
gravatar.cat.net |
Nginx 反代 |
如果遇到任何問題,請在下方留言