美文网首页Linuxlinux Linux学习之路
记一次简书图片403(hexo中简书图片迁移到阿里云oss)

记一次简书图片403(hexo中简书图片迁移到阿里云oss)

作者: bboysoul | 来源:发表于2019-05-06 06:13 被阅读2次
image

简介

昨天早上起来,发现我博客上的图片全部是403的,因为我的博客图片全部都是使用简书上的,所以可能访问的人一多或者怎样简书把我的域名拉入黑名单了,所以导致所有的图片都403了

操作

首先我以为是所有图片都会不能访问到,但是后来一看只要脱离我的博客直接访问就可以访问到,那么我就有迁移的方法了

首先我要下载图片,下载图片就要获取所有文章中图片的链接,这个只需要cat和grep就可以做到,因为我所有的图片都是单独一行的,所以就少了很多乱七八糟的事情

cat ./* |grep upload-images.jianshu.io > image.txt

里面的内容类似

![](https://img.haomeiwen.com/i3778244/21333b3b435f1d4f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/d01842b492115cc2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/ec7f62804aacc303.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/6cbc9cc1725d1c1b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/78ab82ccb6dcafd7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/469e30d2c22323d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://img.haomeiwen.com/i3778244/7f2077bd1e8a0123.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

这样image.txt中就有我的图片链接了。之后就是使用visual studio code的查找替换功能去掉头和尾部,接着使用wget下载图片

mkdir img

cd img

wget -i ../image.txt

下载完成之后所有的图片使用阿里云oss的上传工具oss browser去上传到oss上,oss新建bucket什么的这里就不讲了

接着就是链接的替换了,进入博客目录,输入下面的命令进行替换

sed -i "s/upload-images.jianshu.io\/upload_images\//bboysoul-web.oss-cn-hangzhou.aliyuncs.com\//" ./*

接着去掉后缀

sed -i "s/\?imageMogr2\/auto-orient\/strip\%7CimageView2\/2\/w\/720//" ./*

sed -i "s/\?imageMogr2\/auto-orient\/strip\%7CimageView2\/2\/w\/1240//" ./*

完成

之后图床的规划

之前使用简书写文章是因为它提供了类似图床的功能,很好,而且文章可以下载,还是一个博客发布平台,今天竟然出了这件事,所以各位博主要警惕第三方图床带来的危害,还是使用自己的oss比较安全,最后推荐picgo这个工具,这个工具可以帮你自动上传图片到oss上,很方便

欢迎关注Bboysoul的博客www.bboysoul.com

Have Fun

相关文章

  • 简书图片403(hexo中简书图片迁移到阿里云oss)

    由于博客图片所有都是使用简书上的,因此可能访问的人一多或者怎样简书把个人域名拉入黑名单了,因此致使全部的图片都40...

  • 记一次简书图片403(hexo中简书图片迁移到阿里云oss)

    简介 昨天早上起来,发现我博客上的图片全部是403的,因为我的博客图片全部都是使用简书上的,所以可能访问的人一多或...

  • OSS  上传图片错误码 403

    使用OSS上传图片到阿里云时,报错误码403,提示:The OSS Access Key Id you provi...

  • hexo中涉及简书的图片,显示403

    最近,使用hexo+github,将自己的个人博客搭建完成,接下来就是上传以前在简书写过的文章 通过简书下载原本写...

  • 2019-04-10

    焦村一中调研听课 图片发自简书App 图片发自简书App 图片发自简书App 图片发自简书App 图片发自简书Ap...

  • 【童心心语】游张掖七彩丹霞有感

    图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发...

  • 企业茶会活动—子羽茶廷

    图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发...

  • 十里桃花

    图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发...

  • 一组好美的图片

    图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发...

  • 各色美女看一看嘞!

    图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发...

网友评论

    本文标题:记一次简书图片403(hexo中简书图片迁移到阿里云oss)

    本文链接:https://www.haomeiwen.com/subject/tahcoqtx.html