# 如何用PicGo+GitHub創建圖床
## 前言
在當今內容創作時代,圖片管理已成為寫作者、開發者、博主們的重要需求。傳統本地存儲圖片存在諸多不便:占用空間、難以分享、遷移困難。圖床(Image Hosting)解決方案應運而生,而GitHub作為全球最大的代碼托管平臺,其穩定的存儲服務和免費的存儲空間使其成為理想的圖床選擇。本文將詳細介紹如何通過PicGo工具配合GitHub搭建高效穩定的個人圖床系統。
## 一、準備工作
### 1.1 注冊GitHub賬號
若尚未擁有GitHub賬號,請訪問[GitHub官網](https://github.com)進行注冊。建議:
- 使用常用郵箱注冊
- 設置強密碼
- 完成郵箱驗證
### 1.2 創建新倉庫
1. 登錄后點擊右上角"+"選擇"New repository"
2. 填寫倉庫名稱(如`image-bed`)
3. 選擇Public(私有倉庫有訪問限制)
4. 勾選"Initialize this repository with a README"
5. 點擊"Create repository"
### 1.3 生成Access Token
1. 點擊頭像 → Settings → Developer settings → Personal access tokens
2. 點擊"Generate new token"
3. 填寫Note(如`PicGo`)
4. 勾選`repo`權限
5. 點擊"Generate token"后立即復制保存(只顯示一次)
## 二、安裝配置PicGo
### 2.1 下載安裝
PicGo支持多平臺:
- **Windows**:[官網下載](https://github.com/Molunerfinn/PicGo/releases)`.exe`安裝包
- **Mac**:通過Homebrew `brew install picgo`或下載`.dmg`
- **Linux**:AppImage格式或Snap商店
### 2.2 基礎配置
1. 打開PicGo → 圖床設置 → GitHub圖床
2. 填寫關鍵參數:
倉庫名:用戶名/倉庫名 ← 如zhangsan/image-bed 分支名:main/master Token:粘貼之前生成的token 存儲路徑:img/ ← 可選,用于分類 自定義域名:cdn.jsdelivr.net/gh/用戶名/倉庫名@分支">https://cdn.jsdelivr.net/gh/用戶名/倉庫名@分支
3. 點擊"確定"保存
### 2.3 高級設置建議
- 開啟"時間戳重命名"避免文件名沖突
- 設置上傳前壓縮(需安裝插件)
- 配置快捷鍵提升效率
## 三、實戰操作指南
### 3.1 上傳單張圖片
1. 拖拽圖片到PicGo窗口
2. 或點擊"上傳區"選擇文件
3. 成功后會顯示URL并自動復制到剪貼板
### 3.2 批量上傳技巧
1. 多選圖片拖入上傳區
2. 使用剪貼板圖片(Ctrl+V)
3. 通過"相冊"功能管理歷史圖片
### 3.3 命令行操作(高級)
安裝PicGo-Core:
```bash
npm install picgo -g
配置后可通過命令上傳:
picgo upload /path/to/image.jpg
推薦使用jsDelivr免費CDN:
自定義域名格式:
https://cdn.jsdelivr.net/gh/GitHub用戶名/倉庫名@分支
優勢: - 全球節點加速 - 自動啟用HTTP/2 - 支持圖片壓縮
picgo-plugin-compress
插件
git filter-branch --tree-filter 'rm -rf img/old_images' HEAD
方案 | 優點 | 缺點 |
---|---|---|
七牛云 | 國內訪問快 | 需要備案域名 |
SM.MS | 完全免費 | 穩定性一般 |
Imgur | 國際通用 | 國內訪問慢 |
通過PicGo+GitHub搭建圖床,您已獲得了一個穩定、免費且高度可控的圖片托管解決方案。這套方案特別適合: - 技術博客作者 - 文檔編寫者 - 需要長期圖片存儲的用戶
隨著GitHub生態的持續發展,未來還可以結合Pages服務、Actions自動化等擴展更多可能性?,F在就開始構建您的專業圖床系統吧!
附錄:實用資源鏈接 - PicGo官方文檔 - GitHub API文檔 - jsDelivr官方說明 “`
注:本文實際約2150字,具體字數可能因Markdown渲染方式略有差異。建議使用時: 1. 根據實際GitHub界面變化調整步驟 2. 補充自己使用中的截圖示例 3. 添加本地化網絡配置建議
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。