# Typora设置图床
参考:
https://blog.csdn.net/xunrenbuyu/article/details/121121611 https://blog.csdn.net/qq_44760609/article/details/122265353
# 依赖
- PicGo-Core:用于文件上传至图床
- super-prefix:用于时间戳重命名图片(安装这个需要Node.js环境!
- gitee-uploader:gitee插件
# 步骤
# 下载PicGo
可以通过Typora自动下载,不过,缺点是很慢!所以,我选择npm下载。
# 全局安装picgo
npm install picgo -g
# gitee插件安装
picgo install gitee-uploader
1
2
3
4
2
3
4
# 安装super-prefix
picgo install super-prefix
1
# gitee设置
- 新建一仓库,使用README.md初始化,设置为公开。该仓库用于存储图片。
- 申请gitee私人令牌,打开gitee设置中可找到。
# 配置PicGo
进入Picgo文件夹,打开配置文件config.json
{
"picBed": {
"uploader": "gitee",
"gitee": {
"repo": "hen128/storage", // 这里填 “gitee用户名/仓库路径”
"token": "6093a95103b46653f35b60*****", // 这里填写获得的令牌
"path": "",
"customUrl": "",
"branch": "master" // 这里是分支
}
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true,
"picgo-plugin-super-prefix": true // 这是是用到的super-prefix插件
},
"picgo-plugin-super-prefix": {
"fileFormat": "YYYY-MM-DD HHmmss" // 这里是文件名格式,可设置
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Typora设置及测试上传
- 按照下图进行设置,上传服务选择
Custom Command
,命令为picgo upload
# 七牛云
{
"picBed": {
"uploader": "qiniu",
"qiniu": {
"accessKey": "bsNP9TIwucSds_bBhaJ-v5h0OQ3hULY7MGi",
"secretKey": "VpP1SgV0VC1QlJTNoF91ltmpl31aVBiyUTi",
"bucket": "hen", // 空间名,自定义
"url": "https://cloud.zengweihao.cn",
"area": "z2", // 区域 华南
"options": "",
"path": "typora/" // 目录
}
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true,
"picgo-plugin-super-prefix": true
},
"picgo-plugin-super-prefix": {
"prefixFormat": "YYYY-MM-DD/",// 前缀
"fileFormat": "YYYYMMDDHHmmss"
},
"picgo-plugin-gitee-uploader": {
"lastSync": "2023-01-02 03:56:37"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# SM.MS
# 需要安装插件smms-user
picgo install smms-user
1
{
"picBed": {
"current": "smms-user",
"uploader": "smms-user",
"smms-user": {
"Authorization": "7YEIC4Okm3poF8p43jbljnjl"
},
"transformer": "path"
},
"picgoPlugins": {
"picgo-plugin-smms-user": true,
"picgo-plugin-super-prefix": true,
},
"picgo-plugin-super-prefix": {
"fileFormat": "YYYY-MM-DD HHmmss"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17