一勞永逸,使用 PicGo + GitHub 搭建個(gè)人圖床工具
經(jīng)常寫(xiě)博客的同學(xué)都知道,有一個(gè)穩(wěn)定又好用的圖床是多么重要。我之前用過(guò)七牛云 + Mpic 和微博圖床,但總感覺(jué)配置起來(lái)比較麻煩,用起來(lái)也不是很順手。而且更讓人擔(dān)心的是,萬(wàn)一有一天圖床服務(wù)不能用了怎么辦?那之前的圖片豈不是都掛了。
直到遇到了 PicGo + GitHub,徹底打消了我的所有顧慮,而且配置簡(jiǎn)單,使用優(yōu)雅。背靠 GitHub 和微軟,穩(wěn)定性問(wèn)題基本不用擔(dān)心。還有就是支持 Windowns,macOS 和 Linux 平臺(tái)。
唯一的缺點(diǎn),如果算的話,就是隱密性問(wèn)題。因?yàn)樗袌D片都是上傳到了 GitHub 的一個(gè)公有倉(cāng)庫(kù),如果在意這點(diǎn)的話就不太適合。不過(guò)我上傳的都是技術(shù)文章中的配圖,這一點(diǎn)對(duì)我來(lái)說(shuō)根本不是問(wèn)題。
下面就來(lái)手把手教大家如何配置,非常簡(jiǎn)單。
配置 GitHub
新建倉(cāng)庫(kù):
這里需要注意:倉(cāng)庫(kù)得設(shè)置為 Public 。因?yàn)楹竺嫱ㄟ^(guò)客戶端訪問(wèn)算是外部訪問(wèn),因此無(wú)法訪問(wèn) Private ,這樣的話圖片傳上來(lái)之后只能存儲(chǔ)不能顯示。
倉(cāng)庫(kù)建好之后,點(diǎn)擊頁(yè)面右上角,進(jìn)入 Settings:
然后進(jìn)入 Developer settings:
點(diǎn)擊 Personal access tokens,再點(diǎn) Generate new token 新建 token。
填寫(xiě) Notes 信息,選擇 token 過(guò)期時(shí)間,為了安全,GitHub 會(huì)強(qiáng)烈建議不要設(shè)置成永久。這個(gè)大家根據(jù)自己實(shí)際情況選擇,到期之后重新生成即可。
復(fù)選框的話,repo 一定要全選,其他的無(wú)所謂,我是都勾選了。
確定之后,就生成我們需要的 token 了。
配置 PicGo
下載 PicGo:https://github.com/Molunerfinn/PicGo,然后安裝。
- 設(shè)定倉(cāng)庫(kù)名:上文在 GitHub 創(chuàng)建的倉(cāng)庫(kù)。
- 設(shè)定分支名:main。
- 設(shè)定 Token:上文生成的 token。
- 指定存儲(chǔ)路徑:為空的話會(huì)上傳到跟目錄,也可以指定路徑。
- 設(shè)定自定義域名:可以為空,這里為了使用 CDN 加快圖片的訪問(wèn)速度,按這樣格式填寫(xiě):https://cdn.jsdelivr.net/gh/GitHub 用戶名/倉(cāng)庫(kù)名
配置完成后就可以使用了。
直接拖拽,或者點(diǎn)擊上傳都可以。
上傳成功之后,在 GitHub 的倉(cāng)庫(kù)就可以看到了。
最后,在相冊(cè)里復(fù)制外鏈,粘貼到我們的 markdown 文檔中,就可以看到圖片了。
希望各位老板玩的愉快。