圖片儲存-從七牛到 Github

孤星可發表於2019-01-12

圖片儲存-從七牛到 Github

解決方案 + alfred workflow . 快速貼圖.

緣起, 最近因為域名備案的事情, 我原本的域名備案被撤銷了. 導致 七牛 把 oss 繫結的域名停用了, 進而導致散落在各處的圖片連結均不可訪問.

然而備案的流程還是挺麻煩的, 趁此機會, 把圖床從七牛遷出來不也挺好.

步驟

備份原圖

由於七牛沒有繫結域名, 圖片是不讓下載的, 所以你需要以為一位密友把域名借你一用, 把原圖先備份到本地.

qshell qdownload -c 10 qd.conf
複製程式碼

具體操作 參考 七牛 qshell 文件.

準備 Github 倉庫 , 提交圖片到 Github.

可參考 oss

替換原圖片連結到 Github 連結.

grep "images.guxingke.com" -R * -l | xargs gsed -i "s/images.guxingke.com/raw.githubusercontent.com\/guxingke\/oss\/master\/blog/g"
複製程式碼

可參考, 根據實際情況替換.

以上步驟已完成圖床切換.

分隔線

提高生產力, 使用 Alfred Workflow.

使用 github-img-alfred

1547266077.png

比如上面這張, 僅需要截圖 加上 快捷鍵, 即可在編輯器內複製 Markdown 圖片格式.

![1547266209.png](https://raw.githubusercontent.com/guxingke/oss/master/blog/1547266209.png)
複製程式碼

TIPS

當前需要手動 PUSH oss Git repo. 需要自動化的話, 可參考 sync

nohup ./sync.sh 2>&1 > sync.log &
複製程式碼

END

貼圖體驗與之前使用七牛基本一致. 告一段落, 不用操心圖床被封了. ?

REF

相關文章