PicGo + GitHub 搭建個人圖床工具

yefcion發表於2019-03-11

取代 七牛雲+Mpic 方案

寫在前面

我以前用的 七牛雲 + Mpic 的組合,後來由於七牛雲測試域名收回,我的圖床就廢了。以前的好多圖片都埋藏在七牛雲的伺服器上,又氣又難過。思考好一段時間,想自己搭服務,但成本有點高,備案的域名 + 伺服器一年幾百塊。對於我這種不靠寫字謀生的人而言沒有必要,所以就停擺了一段時間。直到今天用 GitHub 搭起了圖床,可以說非常開心了。所以跟大家分享一下。

  • 方便程度:★★★★☆
  • 配置難度:★★☆☆☆
  • 適用環境:win + mac + linux
  • 需要工具:GitHub 賬號 + PicGo 客戶端
  • 穩定性:背靠 GitHub 和微軟,比自建伺服器都穩
  • 隱私性:這算是唯一缺點,你的圖片別人可以訪問

1. GitHub 倉庫設定

流程:新建 public 倉庫 -> 建立 token -> 複製 token 備用

1.1 新建倉庫

點選 git 主頁右上角的 + 建立 New repository

[外鏈圖片轉存失敗(img-rEdiLVp3-1565792053166)(https://raw.githubusercontent.com/yefcion/PicData/master/img/20190311222018.png)]

填寫倉庫資訊,例如我就建立了一個 cloudimg 的倉庫。這裡注意,倉庫得設定為 Public 因為後面通過客戶端訪問算是外部訪問,因此無法訪問 Private ,這樣的話圖片傳上來之後只能儲存不能顯示。所以要設定為 Public

1.2 建立 token 並複製儲存

此時倉庫已經建立,點選右上角頭像,然後進入設定;

在頁面最下找到 Developer settings,點選進入;

建立 token;

填 description(也是隨心填),勾選核取方塊 repo ,接著到頁面底部 Generate token 就完成了;

然後複製生成一串字元 token,這個 token 只出現一次,所以要儲存一下(我一般記在微信收藏)。

2. PicGo 客戶端配置

2.1 下載&安裝

PicGo (目前 2.0.4)是一個開源的圖床工具,非常優秀。可以到 git 上下載,但下載速度太慢,所以我放了一個百度雲的連結,速度快很多。

git地址:PicGo

Win版下載連結:百度雲 密碼:PicG

2.2 配置

先上圖

  • 倉庫名 即你的倉庫名
  • 分支名 預設 master
  • Token 就是剛剛複製的那一串字元
  • 儲存路徑 這個可以填也可以不填,填了的話圖片就上傳到 git 中 data 這個資料夾
  • 域名 https://raw.githubusercontent.com/yefcion/cloudimg/master這個要改一下 格式 https://raw.githubusercontent.com/[username]/[倉庫名]/master

然後點確定就可以了。

注:這裡提供一個加速訪問圖片的方法:CDN加速,具體原理自行百度(我還不是很懂)
將上面的域名改為:
原 https://raw.githubusercontent.com/yefcion/cloudimg/master
現 https://cdn.jsdelivr.net/gh/yefcion/cloudimg@master

然後關於上傳的快捷鍵設定。預設的是 Mac 按鍵,推薦改成 Ctrl + alt +c

綜上,操作完成。

本方案唯一缺點,不能私人。但是考慮到 GitHub 上傳的圖在列表裡沒法預覽,應該沒人會閒著沒事翻記錄。

相關文章