关于 PicGo + Typora 图片自动上传设置
2025/2/14大约 2 分钟
关于 PicGo + Typora 图片自动上传设置
PicGo-Core 和一些插件安装配置
准备安装 PicGo-Core 需要 Node 环境,使用 NVM 或二进制安装包
使用 npm 全局安装
npm install -g picgo安装 rename-file 插件
picgo install rename-file添加图床设置,以七牛云为例
picgo set uploader根据命令行提示,完成后配置文件大致如下;插件相关配置需要手动编辑,内容同下。picgo-plugin-rename-file 配置参考
{
"picBed": {
"uploader": "qiniu",
"current": "qiniu",
"qiniu": {
"accessKey": "xxxxx-xxxxxxx-xxxxx-xxxx-xxx-xxxx-xxx",
"secretKey": "xxxxx-xxxxxxx-xxxxx-xxxx-xxx-xxxx-xxx",
"bucket": "notes-album",
"url": "https://images.mtfh.cc",
"area": "cn-east-2",
"options": "",
"path": ""
}
},
"picgoPlugins": {
"picgo-plugin-rename-file": true
},
"picgo-plugin-rename-file": {
"format": "{y}/{m}/{d}-{hash}"
}
}七牛云 AccessKey 和 SecretKey 获取——前往个人中心-密钥管理,新增密钥

bucket 即对象存储空间名称;url 为资源访问地址,CDN 加速域名和源站域名都可以,这里用源站域名因为 CDN 域名配置 https 要钱 🤣

area 存储空间区域代码,更多内容请参考存储区域_产品简介_对象存储 - 七牛开发者中心
| 存储区域 | 区域 Region ID |
|---|---|
| 华东-浙江 | z0 |
| 华东-浙江2 | cn-east-2 |
| 华北-河北 | z1 |
| 华南-广东 | z2 |
| 西北-陕西1 | cn-northwest-1 |
| 北美-洛杉矶 | na0 |
| 亚太-新加坡(原东南亚) | as0 |
| 亚太-河内 | ap-southeast-2 |
| 亚太-胡志明 | ap-southeast-3 |
Typeora 图片上传设置
获取 node 和 picgo 安装路径,配置 Typora 图片上传器会用到
which node
which picgo
打开 Typora 设置,选择图片选项卡,修改插入图片时「Upload image」;图片上传设置,图片上传器使用自定义命令,命令内容使用上面获取的路径,示例如下:
# $HOME/.nvm/versions/node/v22.11.0/bin/node $HOME/.nvm/versions/node/v22.11.0/bin/picgo upload
/Users/happilys/.nvm/versions/node/v22.11.0/bin/node /Users/happilys/.nvm/versions/node/v22.11.0/bin/picgo upload两个命令测试都可用,注释的命令使用环境变量替换掉了
/Users/happilys,要不然看着怪长的(Windows 平台好像只能用绝对路径了)

上传测试

其他
MacOS 运行下载的 Electron 版 PicGo 提示“文件损坏,请移动至回收站”的解决方法
xattr -cr /Application/PicGo.app