摘要:開放靜態文件是一個開放的倉庫,全面收錄優秀的開源庫,并免費為之提供加速服務。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括和等靜態文件。國外源同步于,感謝所有開源庫作者的努力。
開放靜態文件 CDN是一個開放的倉庫,全面收錄優秀的開源庫,并免費為之提供 CDN 加速服務。
一、背景和目標像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免費提供的 JS 庫的存儲,但使用起來卻都有些局限,因為他們只提供了部分 JS 庫。當然,我們還可以有像 CDNJS 這樣的平臺,存儲了大部分主流的 JS 庫,甚至 CSS、image 和 swf,但國內的訪問速度卻不是很理想,并且缺少很多國內優秀開源庫。
因此,我們提供這樣一個倉庫,讓它盡可能全面收錄優秀的開源庫,并免費為之提供 CDN
加速服務,使之有更好的訪問速度和穩定的環境。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括 JS、CSS、image 和 swf 等靜態文件。
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上開源庫的質量,我們建議提交的倉庫有一定的關注度(包括Github的star,其他倉庫平臺的收藏數量等可參考數值),目前建議這個數量在20以上。
三、更新開源庫理論上我們自動更新庫的版本文件,并且不會刪除舊版本,但如果你在 staticfile.org 找不到最新的版本,則可以通過往該庫中添加一個版本目錄,并且修改相應的
package.json 文件,利用 Pull Request 來提醒我們。
雖然大多數庫都是基于 MIT / BSD License 開源的,但在有某些庫在個人/商業應用上是有區別的,比如 highcharts 這個庫,所以請大家在使用這些庫的時候,最好能點擊其網站、代碼倉庫(在搜索結果中有鏈接)中查看其開源協議。
五、作者和服務商此倉庫由 Sofish、hfcorriez 和 ikbear 更新和維護。由國內優秀的云存儲服務商 七牛云存儲 提供存儲和加速。國外源同步于 CDNJS,感謝所有開源庫作者的努力。
六、開源協議倉庫基于 MIT License 開源
CDN 加速由七牛存儲提供
via staticfile.org.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/10943.html
摘要:開放靜態文件是一個開放的倉庫,全面收錄優秀的開源庫,并免費為之提供加速服務。同時,我們也提供開源庫源接入的入口,讓所有人都可以提交開源庫,包括和等靜態文件。國外源同步于,感謝所有開源庫作者的努力。 開放靜態文件 CDN是一個開放的倉庫,全面收錄優秀的開源庫,并免費為之提供 CDN 加速服務。 一、背景和目標 像 Google Ajax Library,Microsoft ASP.n...
摘要:如果看完此文依然不解的還想使用七牛的,請站內信聯系明月,我可以收費全套代勞,費用不高配置快速當天見效效果明顯免費維護歡迎惠顧。 最近明月使用七牛加速自己博客初見成效后,也分享了不少七牛方面的經驗,很多站長也向明月咨詢了七牛方面的問題,本著分享的精神,明月今天就當一次義務的七牛推廣員給大家講解一番。showImg(https://segmentfault.com/img/bVMhUH?w...
摘要:如果看完此文依然不解的還想使用七牛的,請站內信聯系明月,我可以收費全套代勞,費用不高配置快速當天見效效果明顯免費維護歡迎惠顧。 最近明月使用七牛加速自己博客初見成效后,也分享了不少七牛方面的經驗,很多站長也向明月咨詢了七牛方面的問題,本著分享的精神,明月今天就當一次義務的七牛推廣員給大家講解一番。showImg(https://segmentfault.com/img/bVMhUH?w...
摘要:在減少文件請求數量方面大致有以下三方面合并腳本文件合并樣式文件合并引用的圖片,使用雪碧圖。和的模塊管理不同,前者是基于靜態的,而后者是動態的。被打包文件的內容也已經被壓縮混淆,減少了加載文件的。 作者:劉軼斌,騰訊應用開發 工程師商業轉載請聯系騰訊WeTest獲得授權,非商業轉載請注明出處。 原文鏈接:http://wetest.qq.com/lab/view/345.html We...
閱讀 1456·2021-09-02 13:57
閱讀 1870·2019-08-30 15:55
閱讀 2407·2019-08-30 15:54
閱讀 2241·2019-08-30 15:44
閱讀 2733·2019-08-30 13:18
閱讀 480·2019-08-30 13:02
閱讀 627·2019-08-29 18:46
閱讀 1665·2019-08-29 11:25