圖床搭建 | 七牛雲 + PicGo (使用Typora編輯文件)

蝦米奧發表於2020-09-23

七牛雲

七牛雲實名認證後可以獲取免費10G雲端儲存空間,並且提供了30天的免費測試域名,但之後就會回收。

image-20200923102547349

  • 首先進入七牛雲官網,註冊並登陸。

七牛雲:https://portal.qiniu.com/create

  • 進入以後選擇物件儲存服務

image-20200923102735374

  • 點選新建空間,這個空間就用來儲存圖片。

image-20200923102929699

  • 新建儲存空間
    • 儲存空間名稱
    • 儲存區域:選一個離自己近的就好
    • 訪問控制:選擇公開

image-20200923104653282

  • 建立成功後,點選空間管理,點選物件儲存,就可以開始上傳檔案啦。

    這裡的外鏈域名可以暫時使用七牛雲提供的測試域名,也可以用自己的域名。

image-20200923105017131

PicGo

如果每次寫Markdown文件插入圖片的時候都要開啟七牛雲上傳圖片,這樣就有些麻煩。所以我們可以選擇圖床輔助工具來幫助我們上傳圖片,比如PicGo。PicGo是一個開源軟體,有許多非常方便的功能,它支援通過傳送 HTTP 請求呼叫 PicGo 上傳。PicGo中除了七牛圖床還有許多圖床可以選擇,如阿里雲、騰訊雲。

  • 首先下載PicGo

    PicGo下載地址:https://github.com/Molunerfinn/PicGo

    在官方的readme文件中可以看到它的簡介,對於不同作業系統的使用者要選擇不同的下載方式。我下載的是2.2.2的exe檔案版本。

image-20200923105953139

  • 開啟PicGo,選擇七牛圖床。然後選擇圖床設定中的七牛圖床

    image-20200923110626522

  • 在設定中需要填寫一些資訊

    image-20200923133216987

    • AccessKey 和 SecretKey

      需要開啟七牛雲,在右上角頭像的地方可以找到金鑰管理,點選進入。

      image-20200923132512234

      AK 和 SK 就分別是AccessKey 和 SecretKey,複製到PicGo即可。

      image-20200923132749246

    • 儲存空間名

      和七牛雲中的儲存空間名一樣

    • 訪問網址

      http:// + 七牛雲提供的域名或自己的域名

    • 儲存區域

      看自己的儲存空間在哪個區域,比如華東就寫z0

      image-20200923133550298

  • 設定Server

    點選PicGo設定 -> 設定Server,這裡要設定與Typora中一樣的監聽埠。這也是我出現問題的步驟。

image-20200923133747806

在Typora上傳圖片時,可能會出現“Fail to Fetch”的錯誤,這是因為我們在PicGo中設定的監聽埠與Typora中的不同。

開啟Typora的偏好設定 -> 影像 -> 上傳服務設定 -> 驗證圖片上傳選項 ,檢視Typora使用的埠。

image-20200923101735949

如圖,Typora使用的埠是36677,而PicGo中設定的監聽埠初始為36689,因此上傳失敗。

image-20200923101924241

所以修改PicGo中的埠號為36677

image-20200923101421867

選擇上傳圖片的不同方法

至此我們就可以通過在Typora中呼叫PicGo上傳圖片了。

  • 方法一:自動上傳

    • 偏好設定 -> 影像 -> 插入圖片時... ,選擇上傳圖片
    • 上傳服務設定中的上傳服務選擇PicGo,PicGo路徑選擇它在你電腦中的安裝路徑。

    image-20200923134700475

當我們插入圖片,圖片自動上傳成功後,win10會給予下圖這樣的提示。

image-20200923134824507

  • 方法二:手動上傳

    像我想在本地和雲端都各儲存一份圖片,我的偏好設定如下所示:

    image-20200923135418800

然後在插入圖片時,右擊圖片,選擇上傳圖片,這種方法會比較麻煩一點。

至此我們就可以愉快地使用圖床了,除了七牛雲也可以選擇其它的物件儲存服務。

謝謝閱讀。如有錯誤請多多指教~

相關文章