前言
之前为了方便,将typora中的图片通过picgo全部传到了Gitee上,这样图片不用缓存在本地,挺方便。
但是后来准备把md文件都发布到Halo上,发现所有文件中的图片都无法显示了,仔细一看,图片链接复制到浏览器中是正常显示的,本地也正常显示,只有在Halo中无法显示,后来百度了一下,应该是gitee禁止了这种图床行为,没办法,只能迁移图片了
阿里云OSS
因为服务器是买的阿里云的,所以也选择了阿里云的OSS用来存图片,虽然要付费,但是价格应该还好,等过一段时间看看价格怎么样,如果还行,就继续用了。
登陆阿里云控制台,搜索【对象存储】,即可到达阿里云OSS:https://oss.console.aliyun.com/overview
创建Bucket
因为之前已经创建过bucket了,这里就不再赘述
图片迁移
将gitee中的图片下载到本地,在阿里云oss中选择上传文件
然后点击【扫描文件夹】,即可批量上传
Markdown文档处理
图片上传到阿里云后,需要处理md文件中的图片地址,全部修改为新的地址,其实只要替换图片链接中的前半部分即可,后半部分都是一样的,因为图片太多,写了个Python脚本帮我处理
评论区