Typora使用七牛雲圖床


一、創建並上傳文件到存儲空間

1.注冊七牛賬號,並且實名認證

2.創建儲存空間

打開側邊欄,選擇對象存儲

選擇新建空間

  • 存儲空間名稱:按規則隨便取
  • 存儲區域:選擇離靠近的地區
  • 訪問控制:選擇公開,否則外網無法訪問,沒法作為圖床

3.上傳文件

image-20200604115247758

  • 選擇文件管理,點擊上傳文件即可上傳

  • 不綁定私有域名時默認外鏈域名即為官方分配的30天有效臨時域名,

    如果綁定私有域名可以選擇私有域名

  • 點擊詳情即可預覽圖片

  • 點擊更多,選中復制外鏈即可獲得圖片外鏈

獲取外鏈之后直接輸入瀏覽器網址欄,或者在代碼里引用就行了!

二、創建二級域名並解析到七牛雲CNAME

七牛雲默認會每隔30天重新分配一個臨時的測試域名,也就是說,過了30天域名重置以后,之前的外鏈就全部失效,為了預防這種情況,我們需要綁定一個自己的私人域名。

如果沒有私人域名的話參考這個方案:

七牛:測試域名過期?自己域名又沒備案?這里有一招完美解決你煩惱

如果有的話可以繼續往下看

1.設置存儲空間域名綁定

  • 選擇自定義域名,添加一條你要綁定的子域名,其他設置不需要動,添加完保存即可

    子域名格式需要為:主機記錄.域名,比如img.xxxxx.com這樣

  • 配置完成后鼠標移至CNAME按鈕上,復制CNAME

    比如我的配置就是img-xxxxx-top-idvc2rp.qiniudns.com

2.前往域名服務商創建二級域名

以阿里雲為例:

進入控制台打開側邊欄 --》選擇域名解析 --》選擇要創建二級域名的根域名 --》 解析設置

image-20200604133425532

進入解析設置后選擇添加記錄以創建二級域名

  • 記錄類型,創建子域名,類型選擇CNAME

    因為之后圖床會綁定子域名,需要直接將子域名解析到圖床去

  • 主機記錄:即二級域名,之前存儲倉庫填什么這里就填什么

    比如之前如果填的img.xxxx.com,這里主機記錄就填img

  • 記錄值:這里直接黏貼之前存儲倉庫復制的CNAME

3.使用二級域名代替默認測試域名

先測試看看是否已經解析成功:

打開cmd,然后輸入nslookup 二級域名,看看第一條是否解析到配置的CNAME值

如果有說明解析已經成功了。

image-20200604132815077

回到存儲倉庫,此時外鏈域名可以選自己添加的二級域名了,切換到二級域名,然后保存為默認域名,之后引用的圖片外鏈就會變成二級域名/圖片文件名的格式了

三、下載並安裝PicGo

現在圖床基本可以使用了,但是為了能更方便的管理,最重要的是能跟Typora無縫銜接,我們還需要PicGo輔助,

PicGo下載地址,選擇版本並且根據自己的操作系統選擇對應的安裝包即可。

安裝好后打開界面是這樣的:

image-20200604134354105

選擇圖床設置里的七牛圖床:

image-20200604132153288

  • 設定AK和SK:前往七牛雲個人中心 --》密匙管理復制黏貼即可
  • 設定儲存空間名:和七牛存儲空間名稱一致
  • 設定訪問網站:即你的二級域名,這里需要在域名之前加上http://

然后點確認保存設置,回到上傳區選項即可上傳圖片到圖床。

  • 上傳圖片成功后剪貼板會自動獲取圖片引用的外鏈
  • 在相冊可以查看通過PicGo上傳過的圖片

然后我們需要打開Server:

image-20200604132637321

image-20200604134431620

開啟端口監聽后確認即可。

四、Typora配置圖片上傳

1.配置上傳服務設定

設置好PicGo后來到Typora進行配置:

image-20200604134151633

打開偏好設置 --》圖像 --》 上傳服務設定

  • 上傳服務:選擇PicGo
  • PicGo路徑:選擇PicGo安裝根目錄的.exe文件

2.上傳圖片

上傳圖片有三種方式:

  • 加入圖片時直接上傳

    在偏好設置 --》圖像 --》插入圖片時 設置

  • 對圖片右鍵上傳

  • 在格式 --》圖像 --》 上傳所有本地圖片

如果出現報錯,一般是端口被占用,可以打開PicGo的server看看端口是否還是36677,改變了的話改回來就好了。

如果還出現其他報錯,可以參考這篇文章:

手把手教你用Typora自動上傳到picgo圖床【教程與排坑】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM