PicGo相册页:左侧按GitHub、腾讯云、七牛、S3等图床分组统计,中间是已上传图片网格,右侧可批量改写链接

写 Markdown 的人都有个隐形负担:每插一张图,要先把图传到某个地方,拿到链接,再粘回正文。图多的时候,一篇稿子写完,一半时间花在这上面。

PicGo 就干这一件事,干得比别的工具彻底。它常驻在托盘,截个图,按一下快捷键,图已经传完,Markdown 链接也已经在剪贴板里。回到编辑器按 Ctrl+V,图就在那儿。

它的做法是把「上传」和「拿链接」拆开又接上。上传交给图床:GitHub、阿里云 OSS、腾讯云 COS、七牛、又拍、S3、Cloudflare R2、Imgur,加起来六十多种。拿链接它自己包了,按你选的格式输出 Markdown、HTML、URL 或者 UBB。

最省事的是和编辑器的配合。Typora 里粘贴图片时可以设成走 PicGo,正文里留下的是一个短链接,而不是本地路径。Obsidian、VS Code、思源、MarkText 都有现成接法。这一步解决的是「文档换台电脑,图全裂了」的老毛病。

新版本加了相册。所有传过的图在一个列表里,按图床分组,能批量改写链接、能迁移。以前图床换了,几百篇文章里的链接得一个个改,现在刷一遍就完。

PicGo上传页:中间是拖放区,下方可选Markdown、HTML、URL等链接格式,右侧是当天的上传历史

它也不是没门槛。第一次配置得懂点图床的概念:AccessKey、SecretKey、桶名、区域,填错一个就传不上去。选哪个图床是另一道题——GitHub 免费但国内慢,阿里云 OSS 便宜但要实名和流量费,Cloudflare R2 有免费额度但配置麻烦。用下来我的建议是:先拿 GitHub 试手感,确定要长期写,再换对象存储。

它还支持插件。上传前压缩、加水印、转格式,这些本来要另外开软件的事,能挂在一条流水线上。

两万七千星,MIT 协议,Windows、macOS、Linux 都有。作者 Molunerfinn 一个人维护了很多年,更新不算勤,但该修的都修了。

用到第三年,我已经想不起没有它的时候是怎么写文章的了。工具做到这个份上,就是让你忘掉它。