使用 PicX 自建免費圖床

📢 本文由 gemini-2.5-flash 翻譯

前言

在日常撰寫文章時,經常會需要插入圖片(雖然我最近的文章都沒有圖片),但是如果使用自己的伺服器,會比較耗費流量,而且載入速度也不是特別快。這時候就需要使用圖床了,然而多數免費圖床會不時地出現圖片遺失、速度緩慢等問題,因此我開始探索如何自建圖床。

然而,如果特意花錢租用雲端伺服器來託管圖片,又太貴不划算;使用付費圖床則多數有流量或空間限制。於是我無意間發現了一個專案,這是一款基於 GitHub API & jsDelivr 開發,並具備 CDN 加速功能的圖床管理工具。

PicX 圖床簡介

官方網站: PicX 圖床

專案位址: XPoet/picx: 基於 GitHub API & jsDelivr 開發的具有 CDN 加速功能的圖床管理工具

官方文件: 快速開始-PicX 圖床

特色:只需選擇一個 GitHub 儲存庫作為圖床,然後在 PicX 官網 完成 Token 綁定和相應設定即可使用,免下載與安裝,就這麼簡單。

快速開始

首先,建立一個 GitHub 儲存庫

點擊連結 Create a New Repository

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

好的,圖床已經設定完成,開始使用吧!

其他設定

設定預設開啟圖片壓縮,可在「我的設定」中進行修改

This post is licensed under CC BY-NC-SA 4.0 by the author.