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目錄下。指定存儲路徑不是必填項,可以不寫。

