網(wǎng)站開(kāi)發(fā)服務(wù)合同寧波seo優(yōu)化定制
Github搭建圖床 github搭建靜態(tài)資源庫(kù) 免費(fèi)CDN加速 github搭建圖床使用 jsdelivr CDN免費(fèi)加速訪(fǎng)問(wèn)
- 前言
- 1、創(chuàng)建倉(cāng)庫(kù)
- 2、開(kāi)啟 gh-pages頁(yè)面功能
- 3、訪(fǎng)問(wèn)測(cè)試
前言
寫(xiě)博客文章時(shí),圖片的上傳和存放是一個(gè)問(wèn)題,使用小眾第三方圖床,怕不穩(wěn)定和倒閉,七牛云和又拍云都有免費(fèi)10GB,但是需要自己有域名才行,這時(shí)候就可以使用Github,github免費(fèi)版是無(wú)限倉(cāng)庫(kù)數(shù)量、無(wú)限文件數(shù)量,但是限制 單個(gè)文件不能大于100MB
,完全夠用了
Github搭建靜態(tài)資源庫(kù)的思路,其實(shí)就是 創(chuàng)建一個(gè) 專(zhuān)門(mén)存放 靜態(tài)資源文件的倉(cāng)庫(kù),開(kāi)啟 gh-pages功能,直接訪(fǎng)問(wèn)資源文件,將github訪(fǎng)問(wèn)鏈接改為 jsdelivr
加速鏈接訪(fǎng)問(wèn)
如果只是為了搭建圖床功能的話(huà),其實(shí)使用 CSDN也可以,一樣的思路,創(chuàng)建一個(gè) 專(zhuān)門(mén)存放圖片的帖子,從這個(gè)帖子里面復(fù)制圖片鏈接就可以了
1、創(chuàng)建倉(cāng)庫(kù)
這個(gè)就不演示了,github上面新建倉(cāng)庫(kù)都有完整的git操作命令,沒(méi)必要重復(fù)演示
2、開(kāi)啟 gh-pages頁(yè)面功能
倉(cāng)庫(kù)一定要是 Public
公開(kāi)的,私有倉(cāng)庫(kù)page不可以訪(fǎng)問(wèn)
靜態(tài)資源倉(cāng)庫(kù)一般只有一個(gè)分支,直接選擇分支作為pages路徑,save保存
上傳圖片或者其他文件到倉(cāng)庫(kù),等待github自動(dòng)部署后,訪(fǎng)問(wèn)是否成功
3、訪(fǎng)問(wèn)測(cè)試
demo倉(cāng)庫(kù) static-resource-cdn-demo
訪(fǎng)問(wèn)倉(cāng)庫(kù)的js文件, 倉(cāng)庫(kù)路徑為 /js/demo.js
gh-pages訪(fǎng)問(wèn)路徑為:
https://liyang-it.github.io/static-resource-cdn/js/demo.js
改為 jsdelivr
CDN 加速訪(fǎng)問(wèn),不需要額外配置,jsdelivr 已經(jīng)自動(dòng)和github集成
改為 jsdelivr CDN 訪(fǎng)問(wèn)鏈接地址:
https://cdn.jsdelivr.net/gh/liyang-it/static-resource-cdn/js/demo.js
https://cdn.jsdelivr.net/gh/<你的github用戶(hù)名>/<倉(cāng)庫(kù)名>/<文件鏈接地址>