前言
在日常撰寫文章時,經常會需要插入圖片(雖然我最近的文章都沒有圖片),但是如果使用自己的伺服器,會比較耗費流量,而且載入速度也不是特別快。這時候就需要使用圖床了,然而多數免費圖床會不時地出現圖片遺失、速度緩慢等問題,因此我開始探索如何自建圖床。
然而,如果特意花錢租用雲端伺服器來託管圖片,又太貴不划算;使用付費圖床則多數有流量或空間限制。於是我無意間發現了一個專案,這是一款基於 GitHub API & jsDelivr 開發,並具備 CDN 加速功能的圖床管理工具。
PicX 圖床簡介
官方網站: PicX 圖床
專案位址: XPoet/picx: 基於 GitHub API & jsDelivr 開發的具有 CDN 加速功能的圖床管理工具
官方文件: 快速開始-PicX 圖床
特色:只需選擇一個 GitHub 儲存庫作為圖床,然後在 PicX 官網 完成 Token 綁定和相應設定即可使用,免下載與安裝,就這麼簡單。
快速開始
首先,建立一個 GitHub 儲存庫
Repository name 輸入一個名稱(例如 image-hosting)
儲存庫屬性必須選擇 Public
接著,建立一個具有 repo 權限的 GitHub Token
點擊連結 New personal access token
輸入 Note(即名稱,例如 picx-image-hosting)
注意:「Expiration」為此 Token 的有效期限,請務必選擇。 如果您過早讀到這篇文章而未進行設定,請參考: 使用 PicX 圖床上傳圖片提示「Bad credentials」– yexca’Blog
Select scopes 勾選 repo,然後建立 Token
注意:新產生的 Token 只會顯示一次,請妥善保管,如有遺失,重新產生即可。
最後,到官網輸入 Token 設定
開啟 PicX官網 ,進入圖床設定,填入 Token
然後選擇儲存庫和目錄方式
- 建立目錄:需手動輸入一個新目錄。(使用
/可建立多層目錄,例如:A01/A02表示建立了二級目錄,最多支援建立三層目錄。) - 根目錄:圖片將直接儲存在儲存庫根目錄下。
- 自動目錄:自動產生日期格式
YYYYMMDD的目錄。例如:20200909。
好的,圖床已經設定完成,開始使用吧!
其他設定
設定預設開啟圖片壓縮,可在「我的設定」中進行修改