阿里云OSS + PicGo + Typora搭建圖床
1.為什么要搭建圖床?
首先要明確:在本地的markdown文件.md中,圖片是以 ‘外鏈’ 的形式存在的
- 在office word中,圖片是直接插入docx文件里面
- Markdown中,圖片只是一個(gè)本地/聯(lián)網(wǎng)的地址
會(huì)出現(xiàn)的問(wèn)題有:
- 也就是說(shuō),如果我們使用本地markdown編譯器(如typora)來(lái)編輯MD文件的時(shí)候,如果MD里面插入的圖片的源文件被移動(dòng)或者刪除了,我們的MD文檔里面對(duì)應(yīng)的圖片也無(wú)法顯示出來(lái)。
- 同時(shí),如果我們用Typora寫(xiě)好了一篇博客,想把它上傳到CSDN或者是語(yǔ)雀上。CSDN和語(yǔ)雀是無(wú)法自動(dòng)轉(zhuǎn)存文件里面的圖片的(因?yàn)檫@個(gè)圖片僅僅只是一個(gè)你本地電腦里面的文件路徑,而不是一個(gè)真的圖片)
此時(shí),為了解決這一系列問(wèn)題,那么,我們就需要圖床來(lái)解決這些問(wèn)題。
2.什么是圖床技術(shù)
在我們往typora里插入圖片的時(shí)候,PicGO會(huì)自動(dòng)上傳圖片到圖床,并返回一個(gè)圖片的鏈接;
這時(shí)候你本地markdown編譯器中的圖片就是一個(gè)網(wǎng)絡(luò)的鏈接(網(wǎng)址),不再是本地路徑。
你也可以在任何有網(wǎng)絡(luò)的地方、用任何設(shè)備訪(fǎng)問(wèn)這張圖片了。
即便是本地的那張圖片移動(dòng)or刪除,也不會(huì)影響圖床里的這張圖片。
經(jīng)檢驗(yàn):當(dāng)圖片通過(guò)PicGo上傳到圖床之后,雖然編譯器里的圖片地址指向了圖床中上傳的圖片,但是,本地電腦也會(huì)有一個(gè)文件夾會(huì)同步的存儲(chǔ)一張相同的圖片,所以,也許需要定期清理
3.搭建圖床
3.1 準(zhǔn)備軟件
3.1.1:Typora
-
Typora :[免費(fèi)版鏈接-百度網(wǎng)盤(pán)](鏈接:https://pan.baidu.com/s/17XxNzUXBDKma0uc07nmDPA?pwd=6666
提取碼:6666
–來(lái)自百度網(wǎng)盤(pán)超級(jí)會(huì)員V3的分享[)
新版本的Typora需要付費(fèi)使用了,但是舊版本的不收費(fèi),而且僅僅個(gè)人寫(xiě)文檔的話(huà),舊版就夠了,可以考慮支持正版(新版)。
但是舊版的版本需要高于0.9.86
3.1.2: PicGo
- PicGo : Github地址
3.2 配置阿里云OSS
使用阿里云配置的圖床是需要收費(fèi)的,但價(jià)格在可接收范圍之內(nèi),之前的某免費(fèi)圖床,突然增加防盜鏈,一夜之間圖片全沒(méi)了,還是收費(fèi)的用的感覺(jué)有保障?。?!
3.2.1 進(jìn)入 阿里云官網(wǎng)
注冊(cè)阿里云賬號(hào),然后實(shí)名,必須實(shí)名,不然后面無(wú)法付費(fèi),也就無(wú)法購(gòu)買(mǎi) 對(duì)象存儲(chǔ)OSS
3.2.2 在首頁(yè)點(diǎn)擊控制臺(tái)
3.2.3 點(diǎn)擊對(duì)象存儲(chǔ) OSS
3.2.4 套餐選擇 + 付費(fèi)
資源包類(lèi)型:選擇標(biāo)準(zhǔn)(LRS)存儲(chǔ)包;
地域:中國(guó)大陸通用;
存儲(chǔ)包規(guī)格:看個(gè)人需求,博主自己選擇的是40GB,用于Typora存儲(chǔ)圖片已經(jīng)足夠了!
購(gòu)買(mǎi)時(shí)長(zhǎng):看個(gè)人需求,博主選擇的是一年,10塊錢(qián)
3.2.5 創(chuàng)建bucket
選擇左側(cè)的概覽,然后選擇右側(cè)的創(chuàng)建Bucket
然后就會(huì)來(lái)到這個(gè)Bucket選項(xiàng)頁(yè)面:
完成選項(xiàng)后,點(diǎn)擊確定,那么,你創(chuàng)建的Bucket就會(huì)出現(xiàn)在左側(cè)的Bucket列表里面
3.2.6 獲取你的地域節(jié)點(diǎn)
然后就會(huì)進(jìn)入下面:
地域結(jié)點(diǎn)只要復(fù)制 oss-cn-nanjing 即可,后面的.aliyuncs.com不需要;后面會(huì)用到這個(gè)地域結(jié)點(diǎn)
3.2.7 獲取你的 Key
鼠標(biāo)放在頭線(xiàn)上,在彈出的框里選擇AccessKey管理
在彈出的選項(xiàng)框里,選擇“繼續(xù)使用”
進(jìn)入后,創(chuàng)建一個(gè)AccessKey
在彈出的頁(yè)面里,記住你的 accessKeyId 和 accessKeySecret
如果沒(méi)有記住,那么,就進(jìn)行如下操作:只不過(guò)需要驗(yàn)證身份
3.2.8 給你的賬戶(hù)充錢(qián)
阿里云OSS的各項(xiàng)收費(fèi)是獨(dú)立的!
對(duì)于圖床而言,有兩種收費(fèi)形式
- 以充值的方式使用儲(chǔ)存容量以及流量(默認(rèn)狀態(tài))
- 按年/月收費(fèi),購(gòu)買(mǎi)一定存儲(chǔ)包。流量額外收費(fèi)
那么也就是說(shuō),即便你購(gòu)買(mǎi)了oss存儲(chǔ)包,但你依舊要為訪(fǎng)問(wèn)圖床的流量付錢(qián)!
收費(fèi)標(biāo)準(zhǔn)記不住了,反正比較低,一年也就幾塊錢(qián),給賬戶(hù)充值5塊錢(qián),就差不多夠一年使用,后期只需要時(shí)常登進(jìn)賬戶(hù)看看是否欠費(fèi)即可;具體放入收費(fèi)標(biāo)準(zhǔn)有興趣的可以去官網(wǎng)查看。
那么,到現(xiàn)在,我們阿里云OSS的配置就算是完成了
3.3 配置PicGo
3.3.1 打開(kāi)PicGo主頁(yè)面
打開(kāi)PicGo后,在電腦右下方的狀態(tài)欄里找到PicGo的圖標(biāo),打開(kāi)PicGo的主頁(yè)面
3.3.2 圖床設(shè)置
在圖床設(shè)置里面選擇阿里云OSS,依照以下步驟填寫(xiě)信息
-
設(shè)定Keyld:填寫(xiě)剛剛獲得的AccessKeyID
-
設(shè)定KeySecret:填寫(xiě)AccessKeyIDSecret
-
設(shè)定儲(chǔ)存空間名:填寫(xiě)bucket名稱(chēng),這里填寫(xiě)的是你所創(chuàng)建的bucket名字,不是瀏覽器里的域名
-
確認(rèn)存儲(chǔ)區(qū)域:填寫(xiě)你的地域節(jié)點(diǎn),注意復(fù)制的格式
-
指定存儲(chǔ)路徑:其實(shí)就是自定義一個(gè)文件夾的名字,以 / 結(jié)尾;它會(huì)自動(dòng)在你所創(chuàng)建的Bucket里面創(chuàng)建一個(gè)文件夾,并把圖片上傳進(jìn)去,因此我們不需要在Bucket里面手動(dòng)的創(chuàng)建這個(gè)文件夾
3.3.3 PicGo設(shè)置
在設(shè)置里打開(kāi)時(shí)間戳重命名和上傳后自動(dòng)復(fù)制URL
時(shí)間戳重命名是為了防止出現(xiàn)重名的圖片,而每一張圖片的上傳時(shí)間都是不同的,因此,可以避免出現(xiàn)圖片重名
ok,到這里,PicGo的配置也已經(jīng)完成
3.4 配置Tpora
打開(kāi)Typora, 進(jìn)入到主界面,然后依次點(diǎn)擊 文件 > 偏好設(shè)置 > 圖像;
-
插入圖片時(shí):上傳圖片
-
下面的選項(xiàng):勾上1,4,5(博主自己的選擇); 第二個(gè)網(wǎng)絡(luò)位置的圖片可以不勾,避免已經(jīng)上傳到圖床的圖片重復(fù)上傳;而第三個(gè)優(yōu)先使用相對(duì)路徑想勾的話(huà)也可以
-
上傳服務(wù):PicGo(app)
-
PicGo路徑:找到picgo的安裝路徑,路徑的最末一級(jí)一定是PicGo.exe ;注意不是安裝包的路徑
3.5 檢驗(yàn)是否配置成功
以上配置完成之后,點(diǎn)擊驗(yàn)證圖片上傳按鈕,如果出現(xiàn)下面的情形,那么,就是配置成功了
當(dāng)然,你還可以新建一個(gè)文件,上傳一張圖片來(lái)檢驗(yàn)是否成功;當(dāng)你上傳成功后,點(diǎn)擊圖片,在圖片上方出現(xiàn)圖片路徑的是http://…;那么就一定是成功了呀?。。?/p>
喜大普奔?。?!喜大普奔!??!
5.關(guān)于PicGo存在的問(wèn)題
5.1問(wèn)題描述
以上配置都完成以后,會(huì)時(shí)不時(shí)的出現(xiàn)使用Typora上傳圖片的時(shí)候出現(xiàn)一直上傳不上的情形,也就是一直卡在Uploading,一直轉(zhuǎn)轉(zhuǎn)轉(zhuǎn),并且圖片鏈接也沒(méi)有意料之中的是圖床的鏈接,而是顯示的是本地的圖片鏈接,當(dāng)關(guān)閉Typora然后又重新打開(kāi)時(shí),圖片有時(shí)候會(huì)已經(jīng)插入進(jìn)來(lái),但是鏈接是本地的,又或者是壓根沒(méi)插入進(jìn)來(lái)。
如果在圖片一直Uploading時(shí),通過(guò)右下角托盤(pán)打開(kāi)picgo時(shí),發(fā)現(xiàn)picgo也卡死;打開(kāi)任務(wù)管理器(Ctrl + Alt + Delete
),會(huì)發(fā)現(xiàn)任務(wù)管理器中picgo進(jìn)程內(nèi)存占用率高,并且此時(shí)電腦的小風(fēng)扇開(kāi)始工作了
針對(duì)以上問(wèn)題,解決辦法如下:
方案一:
方案二:
進(jìn)入PicGo存儲(chǔ)日志文件的位置:C:\Users\XXX\AppData\Roaming\picgo ;然后直接刪除 名為picgo-gui-local.log 文件
方案三:
可以從windows系統(tǒng)設(shè)置中調(diào)整或者寫(xiě)個(gè)shell腳本控制日志大小,一勞永逸?。?!
具體做法,有待更新…
方案四:
在PIgGo里去修改其日志文件的配置
這個(gè)配置就需要看個(gè)人習(xí)慣了,日志文件大小原本是10MB,我改為了1MB,并且修改了一下日志記錄等級(jí),僅僅記錄成功和錯(cuò)誤的日志;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-853338.html
做完以上工作之后,雖然出現(xiàn)卡死的幾率已經(jīng)降低了不少,但是,仍舊會(huì)出現(xiàn)卡死,而當(dāng)它卡死的時(shí)候,我就只有打開(kāi)任務(wù)管理器,停掉PicGo中最占用CUP的那個(gè)進(jìn)程,然后圖片絕大多數(shù)情況下就會(huì)上傳成功;
希望那位大佬在評(píng)論區(qū)幫幫?。?!多謝多謝了?。?!
(持續(xù)更新中…)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-853338.html
到了這里,關(guān)于阿里云OSS+PicGo+Typora配置圖床的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!