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

來源:互聯網
上載者:User

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 反代

如果遇到任何問題,請在下方留言

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.