目的
使用Typora创建markdown笔记时,图片存放位置是一个痛点。放在本地在笔记转移或发布在博客平台时会有图片路径问题,需要再次上传图片,苦不堪言。
因此为了实现本地md笔记一键copy到任意平台发布,可以配合阿里的OSS对象存储服务,打造个人图床。
开通阿里OSS服务并获取AccessKey
创建bucket
参考如下,其中bucket名称(这里是mcai)稍后会在typora配置中会用到
Bucket域名
创建图片目录
在名为mcai的的bucket中创建一个目录img,用于存放上传的图片
获取AccessKeyID和Secret
创建好后如下图,需要的信息有AccessKeyID和Secret(该项不要对外公开)
配置Typora上传工具PicGo
在Typora图像选项中进行如下配置(使用PicGo-Core)
然后打开配置文件,是PicGo的config.json,将如下信息覆盖,并对照上面替换为自己相关的信息
{
"picBed": {
"uploader": "aliyun",
"aliyun": {
"accessKeyId": "LTAI4GAnG3E1VgJXZMC1YEtJ",
"accessKeySecret": "xxxxxxxxxxxxxxxxxxxxxxxx",
"bucket": "mcai", // 存储空间名
"area": "oss-cn-shenzhen", // 存储区域代号
"path": "img/", // 自定义存储路径
"customUrl": "http://mcai.oss-cn-shenzhen.aliyuncs.com", // 自定义域名,注意要加 http://或者 https://
"options": "" // 针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
}
},
"picgoPlugins": {}
}
验证是否成功
在图像配置点击“验证图片上传选项”,出现如下提示表示配置成功
本文图片即使用的OSS图床,插入的截图会自动上传到OSS中,路径由本地图片替换为相应的OSS地址类似
http://mcai.oss-cn-shenzhen.aliyuncs.com/img/image-20201219195916007.png