最近决定使用Markdown做笔记,于是使用了Typora作为工具。
不过图片上传就是个问题,使用公共图床不能保证文件稳定性,于是决定使用阿里云OSS作为图床。
1,在阿里云购买OSS服务并创建容器
阿里云的OSS服务虽然可以免费开通,但是使用是要计费的。因此最好是先购买包年或者包月的套餐。
登录阿里云,在产品中选择对象储存OSS:
网络异常,图片无法展示
|
选择套餐,个人使用一般最小的40GB即可,注意地区选择,一般选择中国大陆:
网络异常,图片无法展示
|
购买完成,进入OSS的控制台,在这里可以看已经购买的资源包:
网络异常,图片无法展示
|
在Bucket
列表中先创建一个Bucket
(可以理解为一个容器):
网络异常,图片无法展示
|
注意创建的时候地域一定要和你购买的地域一样,否则会额外计费(如果是中国大陆通用那可以随意选择中国内地区域的),储存类型也要一致,一般就是标准储存:
网络异常,图片无法展示
|
权限选择公共读:
网络异常,图片无法展示
|
以及只作为图床的话,建议关闭版本控制。
然后回到OSS控制台概览,在右下角创建Access Key:
网络异常,图片无法展示
|
网络异常,图片无法展示
|
你会获得一个Access Key Id和一个私钥(Secret Key),最好是下载下来保存好。
2,在Typora中配置
在软件偏好设置-图像这里,选择PicGo-Core(如果已经安装了PicGo客户端就选app的,没有安装建议使用命令行)
网络异常,图片无法展示
|
然后点击下载按钮下载命令行PicGo:
网络异常,图片无法展示
|
等待下载完成,点击打开配置文件按钮,打开里面内容默认如图:
网络异常,图片无法展示
|
在配置文件里面,把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 |
可以在官方帮助看地区代号。
最终配置如图:
网络异常,图片无法展示
|
配置完成,点击验证上传,提示成功即可:
网络异常,图片无法展示
|
记得图片插入选项设置为上传:
网络异常,图片无法展示
|