[教程] PicGo+GitHub 免費圖牀搭建

PS:歡迎訪問我的個人博客 http://luckyzmj.cn

前言

用GitHub搭建圖牀,在很久之前我就有了解,但由於市面上有挺多免費的圖牀,比如我之前一直在用的 路過圖牀,所以一直懶得動手搭建GitHub圖牀。一直到前兩天我在完善博客的相冊時,發現 路過圖牀 免費版的有這麼多限制,比如:每小時限制上傳50張圖片,每天限制上傳100張圖片,而且免費版用戶的存儲容量貌似不過300M,這才意識到有一個自己的GitHub圖牀是多麼重要。

本文中的知識點歸納來自於網絡收集整理的個人筆記,有問題可以私聊整改

0x001 PicGO 介紹

PicGo是一款圖片上傳工具,目前支持 SM.MS圖牀、騰訊雲COS、GitHub圖牀、七牛圖牀、Imgur圖牀、阿里雲OSS、又拍雲圖牀,未來將支持更多圖牀。

在支持的這些圖牀中,SM.MS和Imgur有免費版和收費版,免費版的肯定有很多的使用限制,比如每小時限制上傳次數,限制用戶的上傳容量等等;騰訊雲COS、阿里雲、有拍雲都是要收費使用的;七牛雲貌似前期使用免費,後期又要收費才能使用,就剩下的GitHub纔是免費且最可靠的。

PicGo源項目GitHub地址已給出,但是去GitHub下載速度非常慢,這裏額外提供一個藍奏雲的快速下載地址。

  • GitHub地址:https://github.com/Molunerfinn/PicGo
  • 藍奏雲地址:https://luckyzmj.lanzous.com/id3e0id

0x002 GitHub 圖牀

1. 創建GitHub圖牀倉庫

首先需要有一個登錄GitHub的賬號,沒有的話去GitHub官網註冊一個

創建一個新的圖牀倉庫,點擊右上角的New repository

填寫如下配置信息,然後Create創建倉庫

2. 獲取GitHub token值

點擊右上的頭像,選擇設置Setting

點擊選擇Developer settings

點擊 Generate New token

填寫如下配置信息,只要勾選repo選項即可,然後頁面拉到底部點擊Generate token 即可

此時會跳轉到帶有token的頁面,將token值複製記錄下來,之後用PicGo綁定GitHub圖牀時會利用到

0x003 PicGo 配置

1. 綁定GitHub圖牀

首先下載安裝好PicGo軟件,然後在右列表找到GitHub圖牀配置

1. 設定倉庫名(必填):

按照“GitHub賬戶名/倉庫名的格式填寫”,比如我的是:Luckyzmj/imgbed

2. 設定分支名(必填):

分支名統一填寫“master”

3. 設定Token(必填):

將之前步驟的Token值複製粘貼到這裏

4. 指定存儲路徑:

這個選項可以爲空,如果想將圖片上傳到倉庫的指定目錄下,可以填寫目錄名加/,比如我的imgbed倉庫下有個posts文件夾,需設置爲 posts/

5. 設定自定義域名:

這裏統一用jsdelivr的CDN加速域名,在上傳圖片後成功後,PicGo會將“自定義域名+上傳的圖片名”生成的訪問鏈接


自定義域名格式:https://cdn.jsdelivr.net/gh/GitHub賬戶名/倉庫名
以我的格式爲例:https://cdn.jsdelivr.net/gh/Luckyzmj/imgbed

配置完全部信息後,點擊 設爲默認圖牀,最後點擊確定即可

2. 上傳圖片到圖牀

在上傳區上傳圖片,可支持本地圖片上傳(可多選圖片)、剪貼板上傳、URL上傳等三種方式。上傳圖片成功後,選擇你想要生成的圖片鏈接格式

在圖片區,可以看到成功上傳的圖片,選擇相應的圖片進行操作即可

3. PicGo 注意事項

如果配置完PicGo後卻上傳圖片失敗,可以參考以下方法:

  1. 檢查自定義域名是否正確
  2. 倉庫名不要有空格
  3. 圖片名字不要帶有特殊符號,如:%、+、*、空格等
  4. 建議開啓時間戳重命名,防止圖片名字重複
  5. 上傳圖片間歇太短,需在PicGo設置中關閉Server選項
  6. PicGo應用不穩定因素,需重啓應用

參考文章

  • https://blog.csdn.net/sunhwee/article/details/100109956
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章