之前一直使用GitHub + jsDelivr组合来当做图床,file-uploader-cli + Typora 来处理MarkDown 图片自动上传,免费又好用: file-uploader-cli的使用方法。
最近发现jsDelivr有时候会无法使用,上传图片的图片无法访问了。。。免费的还是不靠谱啊!
之前的图片文件也没办法访问了,于是决心搞一个一劳永逸且免费的方案,想来想去,还是想白嫖。
目前京东的对象存储有10G的免费额度,50万次/月的请求次数,可以满足自己日常使用。
还是使用file-uploader-cli,配合京东云对象存储:
安装 file-uploader-cli
npm install -g file-uploader-cli
配置信息
创建一个jdcloud.json配置文件
{
"bucket": "myfiles",
"region": "cn-north-1",
"accessKeyId": "xxxxxx",
"secretAccessKey": "xxxxxxx"
}
accessKeyId
secretAccessKey
在Access Key管理获取。
region 是对象存储服务所在区域,比如:“cn-north-1”
导入配置
fuc -dt jdcloud -c jdcloud.json
然后就可以在命令行通过 fuc
命令直接上传文件到对象存储了。
https://myfiles.s3.cn-north-1.jdcloud-oss.com/chaofe.png
同样在 Typora 中也可以使用:file-uploader-cli的使用方法
目前京东云对象存储有10G的免费额度,不保证之后可能会收费,不过对象存储服务的价格一般都不贵。