Typora图片自动上传阿里云OSS

Typora 是非常好用的所见即所得的 Markdown 编辑器,关于图片上传支持自定义写脚本来上传,这就给予我们很大的灵活性,我们就自己动手写个脚本来把图片自动上传到阿里云的OSS里。

创建上传脚本

以下既是脚本内容,要根据自己的 OSS 配置稍作更改,这里使用了阿里云官方的 OSS命令行工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
# upload blog image to oss

# 指定ossutil的命令路径
ossutil='/Users/aka/Software/ossutil/ossutilmac64'
# 要上传的buket名称
buket='fizee'
# OSS对应的endpoint
endpoint='https://oss-cn-zhangjiakou.aliyuncs.com'
# 用于访问域名,例如cdn加速域名
access_endpoint='https://cdn.qbangmang.com'
# access key
access_key_id='LTAIDOvVPccSEKRi'
# access secret
access_key_secret='awU0S8XdJPyHMZfKF3wCTGq86eJkQh'
# 上传到OSS的文件名,这里使用上传提供的文件名
file=$(basename "$1")
# 上传到OSS的路径,这里使用年月分割,例如: blog/2022/01
path=blog/$(date +%Y/%m)

cd $(dirname $ossutil)
$ossutil -f -i $access_key_id -k $access_key_secret -e $endpoint cp "$1" oss://$buket/$path/$file > /dev/null


echo $access_endpoint/blog/$path/$file

配置Typora

直接上截图了,插入图片时将会自动上传到阿里云OSS

image-20220125133209253