摘要:開放靜態(tài)文件是一個開放的倉庫,全面收錄優(yōu)秀的開源庫,并免費為之提供加速服務(wù)。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括和等靜態(tài)文件。國外源同步于,感謝所有開源庫作者的努力。
開放靜態(tài)文件 CDN是一個開放的倉庫,全面收錄優(yōu)秀的開源庫,并免費為之提供 CDN 加速服務(wù)。
一、背景和目標像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免費提供的 JS 庫的存儲,但使用起來卻都有些局限,因為他們只提供了部分 JS 庫。當(dāng)然,我們還可以有像 CDNJS 這樣的平臺,存儲了大部分主流的 JS 庫,甚至 CSS、image 和 swf,但國內(nèi)的訪問速度卻不是很理想,并且缺少很多國內(nèi)優(yōu)秀開源庫。
因此,我們提供這樣一個倉庫,讓它盡可能全面收錄優(yōu)秀的開源庫,并免費為之提供 CDN
加速服務(wù),使之有更好的訪問速度和穩(wěn)定的環(huán)境。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括 JS、CSS、image 和 swf 等靜態(tài)文件。
Fork 這個倉庫,在 libs/下新建一個目錄,這個目錄下可以有多個版本(至少一個版本)如:
├── jquery # ... 庫名 │ ├── 1.8.3 # ... 版本號 │ └── jquery.min.js # ... 文件名,不帶版本 │ ├── 1.9.1 │ └── jquery.min.js └── package.json # ... 最新版本文件的描述
編輯 package.json 描述文件,這個文件描述最新版本的信息。具體寫法請參照:libs/typo.css/package.json。
{ // 這三項讓你的文件能正常被索引到 // 項目名要與文件夾名一致 "name": "項目名", "filename": "主文件名,比如 XYZ.js", "version": "1.0", // 其他 "description": "項目簡介", "homepage": "項目主頁,如 http://staticfile.org", "keywords": [], "maintainers": [ { "name": "作者/維護者", "web": "http://staticfile.org", "mail": "trimidea@gmail.com" } ], "repositories": [ { // svn 等 "type": "git", "url": "https://github.com/staticfile/static" } ] }
然后給這個倉庫提交 Pull Request。理論上我們會用最快的速度驗證、審核這個庫。一旦 Pull Request 被
Merge,則馬上可以能過 CDN 訪問。
為了保證存放在CDN上開源庫的質(zhì)量,我們建議提交的倉庫有一定的關(guān)注度(包括Github的star,其他倉庫平臺的收藏數(shù)量等可參考數(shù)值),目前建議這個數(shù)量在20以上。
三、更新開源庫理論上我們自動更新庫的版本文件,并且不會刪除舊版本,但如果你在 staticfile.org 找不到最新的版本,則可以通過往該庫中添加一個版本目錄,并且修改相應(yīng)的
package.json 文件,利用 Pull Request 來提醒我們。
雖然大多數(shù)庫都是基于 MIT / BSD License 開源的,但在有某些庫在個人/商業(yè)應(yīng)用上是有區(qū)別的,比如 highcharts 這個庫,所以請大家在使用這些庫的時候,最好能點擊其網(wǎng)站、代碼倉庫(在搜索結(jié)果中有鏈接)中查看其開源協(xié)議。
五、作者和服務(wù)商此倉庫由 Sofish、hfcorriez 和 ikbear 更新和維護。由國內(nèi)優(yōu)秀的云存儲服務(wù)商 七牛云存儲 提供存儲和加速。國外源同步于 CDNJS,感謝所有開源庫作者的努力。
六、開源協(xié)議倉庫基于 MIT License 開源
CDN 加速由七牛存儲提供
via staticfile.org.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/110837.html
摘要:開放靜態(tài)文件是一個開放的倉庫,全面收錄優(yōu)秀的開源庫,并免費為之提供加速服務(wù)。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括和等靜態(tài)文件。國外源同步于,感謝所有開源庫作者的努力。 開放靜態(tài)文件 CDN是一個開放的倉庫,全面收錄優(yōu)秀的開源庫,并免費為之提供 CDN 加速服務(wù)。 一、背景和目標 像 Google Ajax Library,Microsoft ASP.n...
摘要:如果看完此文依然不解的還想使用七牛的,請站內(nèi)信聯(lián)系明月,我可以收費全套代勞,費用不高配置快速當(dāng)天見效效果明顯免費維護歡迎惠顧。 最近明月使用七牛加速自己博客初見成效后,也分享了不少七牛方面的經(jīng)驗,很多站長也向明月咨詢了七牛方面的問題,本著分享的精神,明月今天就當(dāng)一次義務(wù)的七牛推廣員給大家講解一番。showImg(https://segmentfault.com/img/bVMhUH?w...
摘要:如果看完此文依然不解的還想使用七牛的,請站內(nèi)信聯(lián)系明月,我可以收費全套代勞,費用不高配置快速當(dāng)天見效效果明顯免費維護歡迎惠顧。 最近明月使用七牛加速自己博客初見成效后,也分享了不少七牛方面的經(jīng)驗,很多站長也向明月咨詢了七牛方面的問題,本著分享的精神,明月今天就當(dāng)一次義務(wù)的七牛推廣員給大家講解一番。showImg(https://segmentfault.com/img/bVMhUH?w...
摘要:在減少文件請求數(shù)量方面大致有以下三方面合并腳本文件合并樣式文件合并引用的圖片,使用雪碧圖。和的模塊管理不同,前者是基于靜態(tài)的,而后者是動態(tài)的。被打包文件的內(nèi)容也已經(jīng)被壓縮混淆,減少了加載文件的。 作者:劉軼斌,騰訊應(yīng)用開發(fā) 工程師商業(yè)轉(zhuǎn)載請聯(lián)系騰訊WeTest獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。 原文鏈接:http://wetest.qq.com/lab/view/345.html We...
閱讀 893·2021-11-22 12:04
閱讀 2094·2021-11-02 14:46
閱讀 619·2021-08-30 09:44
閱讀 2102·2019-08-30 15:54
閱讀 721·2019-08-29 13:48
閱讀 1593·2019-08-29 12:56
閱讀 3448·2019-08-28 17:51
閱讀 3286·2019-08-26 13:44