[圖床] 打造Github和Gitee的圖床
一、用途
用來(lái)給自己的帖子、博客上傳圖片等資料,比如在支持MarkDown編輯器的論壇網(wǎng)站中,直接貼上鏈接,就可以直接展示出圖片,不會(huì)受論壇自身的附件限制,國(guó)內(nèi)的其它圖床,或者是收費(fèi),或者是有效期限制,如果只是發(fā)發(fā)貼這種小需求,就可以借助免費(fèi)的GitHub和gitee來(lái)做自己的圖床
二、開(kāi)始制作
打造圖床,只要在網(wǎng)頁(yè)上配置即可,Picgo等軟件只是額外的管理工具,非必要。
1)方式1:raw地址
只需要新建庫(kù),上傳圖片,復(fù)制鏈接,三步,非常簡(jiǎn)單。
這兩張圖片的MarkDown鏈接是:
格式就是
https://raw.githubusercontent.com/用戶名/庫(kù)名/分支名/文件路徑
https://gitee.com/用戶名/庫(kù)名/raw/分支名/文件路徑
這里master和main都是主分支的意思,Gitee的格式也是如此,只不過(guò)中間需要多加一個(gè)raw.
上面我貼出了兩張圖片,但是你很大概率只會(huì)看到一個(gè)Gitee的記事本圖片,科學(xué)上網(wǎng)后就能看到兩張,國(guó)內(nèi)訪問(wèn)GitHub是不穩(wěn)定的,解決方式是使用分流的國(guó)內(nèi)CDN節(jié)點(diǎn)

MarkDown鏈接
這里?cdn.jsdelivr.net/gh?是必須要加的前綴,main是分支的名字
我自己在用的就是Gitee改網(wǎng)址,效果比GitHub的CDN好。(缺點(diǎn)是Gitee限制圖片大小1MB內(nèi))
然而,國(guó)內(nèi)訪問(wèn)GitHub是不穩(wěn)定的,這樣直接分享不適合國(guó)內(nèi)網(wǎng)友,解決方式是使用國(guó)內(nèi)的CDN節(jié)點(diǎn),下面會(huì)說(shuō),我自己在用的就是gitee,然后修改網(wǎng)址,效果比GitHub的CDN好的多。(缺點(diǎn)是 gitee限制圖片大小1MB內(nèi))
2)方式2:網(wǎng)頁(yè)托管
它的用途是在沒(méi)有個(gè)人域名和服務(wù)器的情況下依舊顯示出完整的自定義網(wǎng)頁(yè),做圖床有些大材小用,但也是個(gè)方法。

設(shè)置成功之后,項(xiàng)目的右下角會(huì)出現(xiàn)一個(gè)小火箭

MarkDown鏈接:
設(shè)置托管時(shí),分支早已指定,所以網(wǎng)址里不再寫(xiě)。
相比于上面的方法,弊端是更新會(huì)略慢一點(diǎn),不過(guò)GitHub在使用托管后,國(guó)內(nèi)也可以直接看,但加載仍然會(huì)慢些。
至于gitee的托管頁(yè)面,它需要上傳手持身份證,我不想上傳,暫時(shí)沒(méi)這個(gè)需求,所以我也不清楚里面的細(xì)節(jié),算是偷了個(gè)懶,哈哈
