上传到图床
之前就了解过,Typora是可以上传图片到图床的,但是一直懒得去配置...因为要装一些插件啥的,懒得搞
百度搜索都是很多用PicGo,然后再去自己搭个图床服务器,再去整那一套。
有了之前的那个教训,索性来看看有没有简单点的办法去自动上传图片到图床。
接着,我发现了这个...
Custom Command ,百度百度这个玩意吧。
然后逮到了这篇文章... 具体实现就看这篇文章吧
巧了,我也是又拍云,抄呗...
shell 脚本
可能是Typora版本不同,或者调用的API我这边走不通,核心就是那一串Curl
呗,问题找到就改呗。
#!/bin/bash
# 云存储服务的名称
bucket="云存储服务的名称"
# 上传默认的路径
file_path="上传默认的路径/"
# 操作员
operator="操作员"
# 操作人密码
operator_pwd="操作人密码"
# 对象存储绑定的域名
base_url="对象存储绑定的域名"
# i 就是Typora传的文件
# Typora上传图片调用自定义命令时,会将待上传的图片作为命令行参数,传入脚本
for i in "$@"; do
curl -T "$i" http://v0.api.upyun.com/"$bucket"/"$file_path" -u "$operator":"$operator_pwd" -v
done
# 输出结果
echo "Upload Success:"
for file in "$@"; do
IFS='/' read -r -a array <<< "$file"
id="${#array[@]}"
echo "$base_url""$file_path""${array[$id-1]}"
done
接着,我也出现了激动人心的验证成功。
评论区