阿里云OSS+typora+picgo配置上传图片至图床

134 阅读1分钟

来源知乎大佬:www.zhihu.com/zvideo/1635…

步骤:

    // cmd + node环境
    npm i -g picgo
  • 打开阿里云,产品选择:对象存储OSS管理控制台
  • 创建 OSS Bucket,输入Bucket名称,其余选项默认,确定
  • 左侧权限控制-读写权限,私有改为公共读
  • 访问控制RAM -> 前往RAM控制台 -> 创建用户,名称随便填,创建好后,点击权限管理 -> 新增授权 -> 管理对象存储服务(OSS)权限,添加这一个就可以。
  • 创建AccessKey
  • 打开typora,文件 -> 偏好设置 -> 图像,插入图片改为上传图片
  • 上传服务设定 改为 PicGo-Core (command line) -> 打开配置文件 -> 把AccessKey中的Id,Secret站上去,bucket改为刚开始创建的bucket名称,area可以在概览中看到,根据自己的调整地域名,path会自动创建,customUrl空的,不用管。
{
    "picBed": {
        "uploader": "aliyun",
        "current": "aliyun",
        "aliyun": {
            "accessKeyId": "",
            "accessKeySecret": "",
            "bucket": "", 
            "area": "oss-cn-guangzhou", 
            "path": "img/", 
            "customUrl": ""
        }
    },
    "picgoPlugins": {}
}

  • 改好配置文件后,将PicGo-Core (command line)改为Custom Command自定义命令改为picgo u,验证图片上传选项
  • 此时阿里云OSS控制台的文件列表可以看到img/有了文档,图床配置完成。