Typora配置阿里云OSS作为图床上传图片

1,131 阅读3分钟

最近决定使用Markdown做笔记,于是使用了Typora作为工具。

不过图片上传就是个问题,使用公共图床不能保证文件稳定性,于是决定使用阿里云OSS作为图床。

1,在阿里云购买OSS服务并创建容器

阿里云的OSS服务虽然可以免费开通,但是使用是要计费的。因此最好是先购买包年或者包月的套餐。

登录阿里云,在产品中选择对象储存OSS:

image.png

选择套餐,个人使用一般最小的40GB即可,注意地区选择,一般选择中国大陆:

image.png

购买完成,进入OSS的控制台,在这里可以看已经购买的资源包:

image.png

Bucket列表中先创建一个Bucket(可以理解为一个容器):

image.png

注意创建的时候地域一定要和你购买的地域一样,否则会额外计费(如果是中国大陆通用那可以随意选择中国内地区域的),储存类型也要一致,一般就是标准储存:

image.png

权限选择公共读:

image.png

以及只作为图床的话,建议关闭版本控制。

然后回到OSS控制台概览,在右下角创建Access Key:

image.png

image.png

你会获得一个Access Key Id和一个私钥(Secret Key),最好是下载下来保存好。

2,在Typora中配置

在软件偏好设置-图像这里,选择PicGo-Core(如果已经安装了PicGo客户端就选app的,没有安装建议使用命令行)

image.png

然后点击下载按钮下载命令行PicGo:

image.png

等待下载完成,点击打开配置文件按钮,打开里面内容默认如图:

image.png

在配置文件里面,把picBad这一项配置为如下内容:

"current": "aliyun",
"aliyun": {
    "accessKeyId": "你的AccessKeyId",
    "accessKeySecret": "你的私钥",
    "area": "你的OSS地域代号",
    "bucket": "你创建的bucket名",
    "customUrl": "(非必须)自定义域名",
    "path": "(非必须)自定义储存路径,指定上传到bucket的哪个目录"
}

OSS地域代号如下:

地区代号
华东1(杭州)oss-cn-hangzhou
华东2(上海)oss-cn-shanghai
华北1(青岛)oss-cn-qingdao
华北2(北京)oss-cn-beijing
华北 3(张家口)oss-cn-zhangjiakou
华北5(呼和浩特)oss-cn-huhehaote
华北6(乌兰察布)oss-cn-wulanchabu
华南1(深圳)oss-cn-shenzhen
华南2(河源)oss-cn-heyuan
华南3(广州)oss-cn-guangzhou
西南1(成都)oss-cn-chengdu
中国(香港)oss-cn-hongkong
美国西部1(硅谷)oss-us-west-1
美国东部1(弗吉尼亚)oss-us-east-1
亚太东南1(新加坡)oss-ap-southeast-1
亚太东南2(悉尼)oss-ap-southeast-2
亚太东南3(吉隆坡)oss-ap-southeast-3
亚太东南5(雅加达)oss-ap-southeast-5
亚太东北1(日本)oss-ap-northeast-1
亚太南部1(孟买)oss-ap-south-1
欧洲中部1(法兰克福)oss-eu-central-1
英国(伦敦)oss-eu-west-1
中东东部1(迪拜)oss-me-east-1

可以在官方帮助看地区代号。

最终配置如图:

image.png

配置完成,点击验证上传,提示成功即可:

image.png

记得图片插入选项设置为上传:

image.png

PicGo配置文档