picgo批量转移md文档的图片

前言

在日常的博客写作中,很多开发者习惯在本地使用 Markdown 编辑器(如 Typora)配合本地图片进行创作。然而,当我们需要将这些文章发布到线上平台时,常常会遇到图片链接失效、需要手动逐一上传并替换链接的痛点,极其耗费精力。

本文分享一个高效的自动化解决方案:利用图床神器 PicGo 及其强大的 pic-migrater 插件,一键批量将 Markdown 文档中的本地图片(或旧图床图片)迁移并上传到新的个人图床中。告别繁琐的手动传图,极大提升文章发布与管理的效率

一、搭建个人图床

参考https://likerhood.github.io/2026/04/11/003%20typora+gitee+PIcGo%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E5%9B%BE%E5%BA%8A/

二、安装插件pic-migrater

打开 PicGo, 在插件设置中搜索 pic-migrater ,点击安装即可

image-20260411171910886

三、配置插件

在插件配置中点击 pic-migrater 的设置中点击配置picgo-plugin-pic-migrater

image-20260411172204114

这里需要转移 markdown 文件中所有的图片,只配置【新文件名后缀】为 _new ,其他都按照默认的配置即可。

image-20260411172346424

四、使用插件迁移markdown文档中的图片

在 PicGo 插件设置中找到 pic-migrater ,点击设置中的【选择文件】,选中需要转换的 markdown文件。

转换完成后在原 markdown 文件同级目录下有个 _new 新文件,里面的图片都是转换到兰空图床中的地址了。

同样,如果有多个 markdown 文件,也可以使用【选择文件夹】,会把文件夹中的所有 markdown 文件都做图片迁移。
image-20260411172647288

最终结果:

image-20260411173120691

总结

通过上述操作,我们可以轻松实现 Markdown 文件的图片批量上云。回顾整个流程,核心知识点可以归纳为以下四个步骤:

  1. 准备环境:提前搭建好属于自己的个人图床(如 Gitee + PicGo),确保图片有稳定的存储空间。
  2. 安装插件:在 PicGo 的插件设置中,搜索并安装核心工具 pic-migrater
  3. 安全配置:通过配置“新文件名后缀”(如 _new),确保生成的新文件与原文件区分开,避免意外覆盖导致原文档数据丢失。
  4. 一键迁移:插件支持单文件和多文件(文件夹)的批量处理,自动上传图片并替换 Markdown 中的旧链接,直接输出可用于发布的全新文档。

借助这类自动化工具,我们可以将精力完全集中在内容创作本身,把繁杂的排版与传图工作放心交给工具去搞定。