從七牛雲遷移圖片到github
阿新 • • 發佈:2019-01-05
遷移理由
問題是網站的大部分圖床都是用的七牛雲,官網有改動,所以原測試域名都失效,所以決定進行遷移,將七牛雲中的圖片遷移到github倉庫中。
遷移步驟
- Step1:從廢棄測試域名空間至可用測試域名空間遷移。
- Step2:從測試域名的空間下載至本機。
- Step3:用git的方式,從本機上傳至Github中
- Step4 修改markdown檔案中的圖片路徑
Step1 將廢棄測試域名空間轉移至測試域名空間。
首先要下載qshell到主機,其實指令碼程式,所以可以直接執行,只要選擇對應的指令碼即可,如windows選擇qshell_windows_x64.exe 即可。 官網下載地址和doc.
其中下面的命令有的需要授權訪問,具體哪些授權哪些非授權訪問,官網文件很詳細,為了保險起見,配置賬號AK和SK,AK和SK檢視地址.並執行下面的命令,並輸入其中的AK和SK。
./qshell_windows_x64.exe account
AccessKey: Your AK
SecretKey: Your SK
如果下面的錯誤,說明沒有配置賬號。
執行命令1:./qshell_windows_x64.exe listbucket blog tocopy.txt
執行命令2:cat tocopy.txt | awk -F " " '{print $1}' > tocopy2.txt
Step2 將新的可用測試域名空間中的圖片下載到本地
1) 新建一個配置檔案
{
"dest_dir" : "D:\\blog",
"bucket" : "blogback",
"cdn_domain" : "pkqvzbq5t.bkt.clouddn.com"
}
上面三個是必須配置的,具體可以檢視官方文件
執行 ./qshell-darwin-x64 qdownload 10 download.conf
Step3 將本地圖片上傳到遠端伺服器
在這裡本人將github當圖床,所以直接用git 上傳的。
Step4 修改markdown檔案中的圖片路徑
可以直接在編輯器裡面全文替換,也可以參考用python批量替換MD檔案中的圖片地址 實現輕鬆替換。
參考2:七牛床圖遷移至Github