Typora + PicGo-Core + Custom Command 實現(xiàn)上傳圖片到圖床

教程參考

Typora+PicGo-Core(command line)+Gitee實現(xiàn)圖片上傳到圖床 主要借鑒 picgo 操作命令

Typora + PicGo + Gitee 實現(xiàn)圖片自動上傳到圖床 主要借鑒 gitee 圖床的搭建

使用 Gitee 搭建自己的圖床 主要借鑒 Gitee Pages 服務的開啟

1. node 環(huán)境準備

請自行百度解決...

2. 使用 node 安裝 PicGo-Core

// npm 命令執(zhí)行速度過慢的話跷睦,我們可以使用一下淘寶的鏡像 
npm install -g picgo --registry=https://registry.npm.taobao.org

// 安裝完成以后測試一下是否安裝成功
picgo -v

3. 使用 picgo 命令安裝 gitee-uploader 插件

picgo install gitee-uploader

4. 使用 picgo 命令設置 uploader

C:\Users\Run\Desktop>picgo set uploader
? Choose a(n) uploader (Use arrow keys)
? gitee
  smms
  tcyun
  github
  qiniu
  imgur
  aliyun
  upyun
(Move up and down to reveal more choices)

? Choose a(n) uploader gitee
? repo: xxxx/image
? branch: master
? token: 5a34fa3f348d556...
? path: 2020
? customPath: 年月
? customUrl: https://gitee.com/xxxx/image/raw/master/
[PicGo SUCCESS]: Configure config successfully!

5. 配置 Typro 上傳服務設定

重點是 自定義命令 的組成部分: [your node path] [your picgo path] upload

上傳服務 Custom Command
自定義命令 D:\nodejs\node.exe D:\nodejs\node_global\node_modules\picgo\bin\picgo upload

注意:配置完成后可以點擊 驗證圖片上傳選項 來測試是否配置成功

6. 完整的配置文件

以下是參照 PicGo-Core官方文檔 的進行的配置

首先我們需要找到我們的配置文件脖卖,picgo 的默認配置文件在不同系統(tǒng)的目錄不太一樣:
linux 和 macOS 均為 ~/.picgo/config.json
windows 則為 C:\Users\{你的用戶名}\.picgo\config.json

{
  "picBed": {
    "current": "gitee",
    "gitee": {
      "repo": "xxxx/image",
      "branch": "master",
      "token": "5a34fa3f348d556...",
      "path": "2020",
      "customPath": "yearMonth",
      "customUrl": "https://gitee.com/xxxx/image/raw/master/"
    },
    "uploader": "gitee",
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2020-07-30 10:29:26"
  }
}

7. 解決 文件大于1M,登錄后可見 的問題

按照步驟 1-6 我們確實成功地配置了一個免費好用的 Gitee圖床捺癞,簡單使用也沒有什么問題闷祥∮榧眨可是當我們上傳的圖片大小超過 1M 后:OMG,圖片無法正常顯示凯砍,在瀏覽器中打開圖片的地址维蒙,直接跳轉到 Gitee 登錄界面,并且出現(xiàn)出現(xiàn)了很扎心的 文件大于1M果覆,登錄后可見 文字的提示颅痊。關鍵是這個文件大小限制還沒有辦法解決,涼涼>执0呦臁!

涼涼钳榨?不存在的舰罚! 俗話說:辦法總比困難多。我們訪問 git 倉庫中文件的方式并不是只有一種薛耻,更何況它只是一些靜態(tài)的資源文件营罢。所以是不是只要我們想辦法配置一個簡單的HTTP服務就可以了。問題迎刃而解:Gitee 官方給我們提供了一種供博客 / 門戶 / 開源項目網站 / 開源項目靜態(tài)效果演示用途的 Git Pages服務饼齿。

7.1 開啟 Git Pages 服務

  1. 進入到閣下 Gitee 圖床 所在倉庫的頁面饲漾,找到 服務 -> Gitee Pages
開啟 Git Pages 服務
  1. 無需修改任何配置。直接點擊 啟動按鈕缕溉,等待服務啟動完畢即可考传。
image

7.2 更新圖片訪問的路徑

當我們的 圖床倉庫 開啟 Git Pages 服務后,就會得到一個專屬的網站地址证鸥,格式為:“ 個人空間地址.gitee.io/倉庫名 僚楞。

例如:http://zi1.gitee.io/pic,則我們訪問該圖床中的靜態(tài)資源文件的路徑為 http://zi1.gitee.io/pic + 倉庫中文件的可見路徑枉层。

比如:你的倉庫中的 picture 目錄下的 1.jpg 的圖片文件: picture/1.jpg泉褐,則我們訪問該圖片的路徑為:http://zi1.gitee.io/pic/picture/1.jpg

image

8. 開啟 Git Pages 后完整的配置文件

{
  "picBed": {
    "current": "gitee",
    "gitee": {
      "repo": "xxxx/image",
      "branch": "master",
      "token": "5a34fa3f348d556...",
      "path": "2020",
      "customPath": "yearMonth",
      "customUrl": "https://xxxx.gitee.io/image/"
    },
    "uploader": "gitee",
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2020-10-12 09:23:39"
  }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鸟蜡,隨后出現(xiàn)的幾起案子膜赃,更是在濱河造成了極大的恐慌,老刑警劉巖矩欠,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件财剖,死亡現(xiàn)場離奇詭異悠夯,居然都是意外死亡,警方通過查閱死者的電腦和手機躺坟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門沦补,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人咪橙,你說我怎么就攤上這事夕膀。” “怎么了美侦?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵产舞,是天一觀的道長。 經常有香客問我菠剩,道長易猫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任具壮,我火速辦了婚禮准颓,結果婚禮上,老公的妹妹穿的比我還像新娘棺妓。我一直安慰自己攘已,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布怜跑。 她就那樣靜靜地躺著样勃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪性芬。 梳的紋絲不亂的頭發(fā)上峡眶,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音批旺,去河邊找鬼幌陕。 笑死诵姜,一個胖子當著我的面吹牛汽煮,可吹牛的內容都是我干的。 我是一名探鬼主播棚唆,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼暇赤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了宵凌?” 一聲冷哼從身側響起鞋囊,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞎惫,沒想到半個月后溜腐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體译株,經...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年挺益,在試婚紗的時候發(fā)現(xiàn)自己被綠了歉糜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡望众,死狀恐怖匪补,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情烂翰,我是刑警寧澤夯缺,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站甘耿,受9級特大地震影響踊兜,放射性物質發(fā)生泄漏。R本人自食惡果不足惜佳恬,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一润文、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧殿怜,春花似錦典蝌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柱告,卻和暖如春截驮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背际度。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工葵袭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乖菱。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓坡锡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窒所。 傳聞我的和親對象是個殘疾皇子鹉勒,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345