記一次簡書圖片403(hexo中簡書圖片遷移到阿里雲oss)

image

簡介

昨天早上起來,發現我博客上的圖片所有是403的,由於個人博客圖片所有都是使用簡書上的,因此可能訪問的人一多或者怎樣簡書把個人域名拉入黑名單了,因此致使全部的圖片都403了web

操做

首先我覺得是全部圖片都會不能訪問到,可是後來一看只要脫離個人博客直接訪問就能夠訪問到,那麼我就有遷移的方法了安全

首先我要下載圖片,下載圖片就要獲取全部文章中圖片的連接,這個只須要cat和grep就能夠作到,由於我全部的圖片都是單獨一行的,因此就少了不少亂七八糟的事情bash

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

裏面的內容相似阿里雲

![](http://upload-images.jianshu.io/upload_images/3778244-21333b3b435f1d4f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](http://upload-images.jianshu.io/upload_images/3778244-d01842b492115cc2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](http://upload-images.jianshu.io/upload_images/3778244-ec7f62804aacc303.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](http://upload-images.jianshu.io/upload_images/3778244-6cbc9cc1725d1c1b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](http://upload-images.jianshu.io/upload_images/3778244-78ab82ccb6dcafd7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](http://upload-images.jianshu.io/upload_images/3778244-469e30d2c22323d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/720)
![](https://upload-images.jianshu.io/upload_images/3778244-7f2077bd1e8a0123.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
複製代碼

這樣image.txt中就有個人圖片連接了。以後就是使用visual studio code的查找替換功能去掉頭和尾部,接着使用wget下載圖片spa

mkdir img3d

cd imgcode

wget -i ../image.txtcdn

下載完成以後全部的圖片使用阿里雲oss的上傳工具oss browser去上傳到oss上,oss新建bucket什麼的這裏就不講了blog

接着就是連接的替換了,進入博客目錄,輸入下面的命令進行替換

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

相關文章
相關標籤/搜索