Typora+PicGo-Core(command line)+SMMS、github、gitee實現Typora圖片上傳到圖床


Typora+PicGo-Core(command line)+SMMS、github、gitee實現Typora圖片上傳到圖床

 

1 安裝插件
2 配置config.json
    2.1 設置SMMS
    2.2 設置gitee
    2.3 設置github

最近寫博文,原來用的SMMS作為圖床突然間抽風,出現下面錯誤

2020-05-27 19:27:18 [PicGo INFO] Before transform
2020-05-27 19:27:18 [PicGo INFO] Transforming...
2020-05-27 19:27:18 [PicGo INFO] Before upload
2020-05-27 19:27:18 [PicGo INFO] Uploading...
2020-05-27 19:27:19 [PicGo WARN] failed
2020-05-27 19:27:19 [PicGo ERROR] StatusCodeError: 503

因此改用gitee作為圖床。

原因:由於PicGo-Core(command line)沒有包含gitee插件,因此只安裝gitee插件

1 安裝插件

C:\Users\ggk\AppData\Roaming\Typora\picgo\win64

.\picgo.exe install smms-user
.\picgo.exe install gitee-uploader
.\picgo.exe install github-plus

2 配置config.json

第一步:

C:\Users\ggk\AppData\Roaming\Typora\picgo\win64

picgo set uploader

 

中間一定要申請自己的API

第二步:

C:\Users\ggk\AppData\Roaming\Typora\picgo\win64

picgo use uploader

2.1 設置SMMS

{
  "picBed": {
    "current": "smms-user",
    "uploader": "smms-user",
    "smms-user": {
      "Authorization": ""
    },
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-smms-user": true
  }
}

2.2 設置gitee

{
  "picBed": {
    "current": "gitee",
    "gitee": {
      "repo": "IT-cute/Picbed",
      "branch": "master",
      "token": " ",
      "path": "img/",
      "customPath": "default",
      "customUrl": "https://gitee.com/IT-cute/Picbed/raw/master/"
    },
    "uploader": "gitee",
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-smms-user": true
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2020-05-28 12:21:13"
  }
}

 

指定存儲路徑:一般寫/img,會在設定的倉庫中創建img文件夾,也可以取另外的名字。

 

2.3 設置github

{
  "picBed": {
    "current": "github",
    "github": {
      "repo": "IT-cute/Picbed",
      "branch": "master",
      "token": "",
      "path": "img/",
      "customUrl": "https://github.com/IT-cute/Picbed"
    },
    "uploader": "github",
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-smms-user": true
  }
}

 

  • 倉庫名的格式是GitHub用戶名\倉庫名,
  • 分支名就用默認的主分支master
  • token上一步在github里生成的token。
  • 指定存儲路徑指的是在GitHub倉庫里面的路徑,我寫了img/,所以我的倉庫下面會生成一個img目錄,所有圖片都會上傳到這個img目錄下。指定存儲路徑不是必填項,可以不寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM