ubuntu下typora的gitee圖床配置
前情回顧,why
- 因為
picgo
的GUI軟件PicGo-2.3.0-beta.0.AppImage
對typora支持有bug,md中無法變文件名,命令行工具可以。 - 但是
picgo-core
命令行配置只支持通用部分,插件配置只能人肉編輯。 - 所以可以先用
picgo
的GUI軟件配置好插件,然后在命令行粘貼配置文件。
安裝過程
安裝picgo,GUI獲取配置文件
- 安裝
typora
:略,看官網 - 下載安裝
picgo
:https://github.com/Molunerfinn/PicGo
去release里面下 - 運行picgo,配置gitee圖床,參見
https://blog.csdn.net/qq_28540443/article/details/106167623
- 配置好以后,可以點擊打開文件:
PicGo設置-打開配置文件
安裝picgo-core,給typora用
- 安裝
node
:略,下載二進制解壓即可 - 配置
cnpm
:npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安裝
pic-core
:cnpm install picgo -g
- 安裝插件
picgo-plugin-gitee-uploader
:picgo install gitee-uploader
picgo-core配置文件
文中最后是用picgo的GUI配置的gitee圖床,測試成功后打開配置文件的原文。可以copy部分段落到picgo-core命令行工具的配置文件~/.picgo/config.json
中去。
配置typora集成picgo-core
文件-偏好設置-圖像-上傳服務設定里面
選擇自定義命令,輸入類似/xxx/node-v12.16.3-linux-x64/bin/node /xxx/node-v12.16.3-linux-x64/bin/picgo upload
即可
附錄,我個人的GUI生成的config.json
{
"uploaded": [ ],
"picBed": {
"current": "gitee",
"list": [
{
"name": "SM.MS圖床",
"type": "smms",
"visible": false
},
{
"name": "騰訊雲COS",
"type": "tcyun",
"visible": false
},
{
"name": "GitHub圖床",
"type": "github",
"visible": false
},
{
"name": "七牛圖床",
"type": "qiniu",
"visible": false
},
{
"name": "Imgur圖床",
"type": "imgur",
"visible": false
},
{
"name": "阿里雲OSS",
"type": "aliyun",
"visible": false
},
{
"name": "又拍雲圖床",
"type": "upyun",
"visible": false
},
{
"name": "gitee",
"type": "gitee",
"visible": true
}
],
"gitee": {
"branch": "master",
"customPath": "",
"customUrl": "",
"path": "xxxxxxxxxxxxxxx/",
"repo": "xxxxxx/xxxxxxx",
"token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
},
"settings": {
"shortKey": {
"picgo:upload": {
"enable": true,
"key": "CommandOrControl+Shift+P",
"name": "upload",
"label": "快捷上傳"
}
},
"server": {
"port": 36677,
"host": "127.0.0.1",
"enable": true
},
"showUpdateTip": true,
"rename": true,
"autoStart": true,
"autoRename": false,
"uploadNotification": true,
"pasteStyle": "markdown"
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true
},
"debug": true,
"PICGO_ENV": "GUI",
"needReload": false,
"picgo-plugin-gitee-uploader": {
"lastSync": "2020-05-18 01:14:50"
}
}
https://picgo.github.io/PicGo-Doc/zh/guide/config.html#picgo設置
https://picgo.github.io/PicGo-Core-Doc/zh/guide/commands.html#use
https://blog.csdn.net/qq_28540443/article/details/106167623