PicGo + GitHub 搭建個人圖床工具
取代 七牛雲+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 上傳的圖在列表裡沒法預覽,應該沒人會閒著沒事翻記錄。
相關文章
- 20200108 - PicGo + GitHub 搭建個人圖床工具PicGoGithub圖床
- 一勞永逸,使用 PicGo + GitHub 搭建個人圖床工具PicGoGithub圖床
- Github+PicGo搭建個人免費圖床GithubPicGo圖床
- Github+picGo搭建圖床GithubPicGo圖床
- 免費個人圖床搭建gitee+PicGo圖床GiteePicGo
- 使用jsdelivr + GitHub + PicGo搭建免費圖床JSVRGithubPicGo圖床
- github+picgo+typora搭建免費圖床GithubPicGo圖床
- PicGo+jsDelivr+GitHub搭建免費圖床,Typora使用圖床PicGoJSVRGithub圖床
- PicGo:搭建圖床PicGo圖床
- Typora+PicGo設定GitHub圖床PicGoGithub圖床
- PicGo+GitHub:打造自己的圖床PicGoGithub圖床
- typora+PicGo(app)+github 配置markdown圖床PicGoAPPGithub圖床
- Picgo+Gitee搭建免費圖床PicGoGitee圖床
- PicGo+CloudFire搭建免費圖床PicGoCloud圖床
- 圖床PicGo圖床PicGo
- 圖床神器PicGo圖床PicGo
- VScode+PicGo+Github+jsdelivr使用圖床書寫MarkdownVSCodePicGoGithubJSVR圖床
- 阿里雲圖床(PicGo+阿里雲OSS)搭建阿里圖床PicGo
- github搭建圖床配合typoraGithub圖床
- [超詳細] [效能工具]Typora+PicGo+Github免費圖床快速搭建,提升技術文件輸出效率PicGoGithub圖床
- 使用GitHub作圖床工具Github圖床
- 【保姆級】阿里雲OSS+PicGo+Typora搭建圖床阿里PicGo圖床
- 利用Github搭建免費圖床Github圖床
- Typora + PicGo + B2 Cloud Storage 實現個人免費圖床PicGoCloud圖床
- 使用 Backblaze B2 + Cloudflare + PicGO 搭建免費圖床CloudPicGo圖床
- 圖床搭建 | 七牛雲 + PicGo (使用Typora編輯文件)圖床PicGo
- picGo+gitee搭建Obsidian圖床,實現高效寫作PicGoGitee圖床
- GitHub+JSDelivr+PicGo+Typora免費白嫖高速穩定圖床GithubJSVRPicGo圖床
- 【寧泊雲】搭建一個自己的免費圖床-基於gitee+PicGo圖床GiteePicGo
- 利用Typora+PicGo+OSS+Git+Github/碼雲搭建個人雲筆記PicGoGithub筆記
- 最快速搭建個人伺服器圖床siuuuuu伺服器圖床
- 使用Typora+PicGo配置Gitee圖床PicGoGitee圖床
- gitPic,利用Github做圖床小工具Github圖床
- 你的個人部落格還沒有搭建圖床嗎?PicGo搭建部落格圖床教程+阿里雲OSS/騰訊雲COS 保姆級教程圖床PicGo阿里
- typora+PicGo+gitee搭建免費的的床PicGoGitee
- 從零開始為 PicGo 開發一個新圖床PicGo圖床
- Typora+PicGo+Gitee打造部落格圖床PicGoGitee圖床
- 囊個搭建自己的圖床圖床