../photo-storage-mig-qiniu-to-github
图片存储-从七牛到 Github
Published:
oss
FQ, 只有第一次和无数次.
解决方案 + alfred workflow . 快速贴图.
缘起, 最近因为域名备案的事情, 我原本的域名备案被撤销了. 导致 七牛 把 oss 绑定的域名停用了, 进而导致散落在各处的图片链接均不可访问.
然而备案的流程还是挺麻烦的, 趁此机会, 把图床从七牛迁出来不也挺好.
步骤
备份原图
由于七牛没有绑定域名, 图片是不让下载的, 所以你需要一位密友把域名借你一用, 把原图先备份到本地.
qshell qdownload -c 10 qd.conf
具体操作 参考 七牛 qshell 文档.
准备 Github 仓库 , 提交图片到 Github.
可参考 oss
替换原图片链接到 Github 链接.
grep "images.guxingke.com" -R * -l | xargs sed -i "s/images.guxingke.com/raw.githubusercontent.com\/guxingke\/oss\/master\/blog/g"
可参考, 根据实际情况替换.
以上步骤已完成图床切换.
分隔线
提高生产力, 使用 Alfred Workflow.
比如上面这张, 仅需要截图 加上 快捷键, 即可在编辑器内复制 Markdown 图片格式.

TIPS
当前需要手动 PUSH oss Git repo. 需要自动化的话, 可参考 sync
nohup ./sync.sh 2>&1 > sync.log &
END
贴图体验与之前使用七牛基本一致. 告一段落, 不用操心图床被封了. 😔