使用PicGo批量迁移图床

上次折腾完之后,感觉还是不太踏实,毕竟新浪已经准备禁止图床了,索性抽点时间一步到位的换个图床。

和以前一样,挑选了一圈,也是很纠结,最终还是下定决心直接使用 GitHub 了,稳定又方便。其实就是新建一个仓库,专门用来存放图片,只不过需要考虑一下图片过多、图片过大会不会被 GitHub 限制。

去 GitHub 搜索帮助文档,帮助文档信息 ,可以得知仓库最大为 100GB,但是官方建议保持在 1GB 以下,单个文件低于 100MB,因此用来存放文件绰绰有余。另外需要注意,仓库文件超过 1GB 时会收到 GitHub 的提醒邮件,超过 75GB 时,每次在提交时都会收到警告。

既然有这种限制,最好还是把图片压缩一下,推荐使用图片压缩工具:Imagine ,这个工具可以实时看到压缩效果,而且压缩率还不错,能到 50%。但是,如果想要保持图片的色彩度、还原度,压缩效果肯定是不行的,甚至有时候压缩后的图片比压缩前的还大。

迁移图片本来是个很麻烦的事情,要把图片迁移、博客文章里面的链接替换掉,但是还好有现成的工具可以使用,在这里推荐:PicGo ,这个工具本来不是做图片迁移的,仅仅是图片上传生成链接而已,但是有人开发了插件,专门用来迁移 markdown 文件里面的图片,会自动迁移图片并且更新 markdown 里面的图片链接。这个插件是:picgo-plugin-pic-migrater ,而且,还可以支持批量迁移,指定一个文件夹,直接迁移文件夹里面的所有 markdown 文件。

详细的迁移步骤就不再记录,几个重要的步骤:在 GitHub 建立仓库、安装并配置PicGo ,安装并配置picgo-plugin-pic-migrater插件、鼠标右键点击插件选择文件夹、搞定。操作前切记备份好自己的 markdown 文件,以免迁移出现问题导致文件丢失。