1 摘要

本文分享 【CSDN博客“外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传”】问题的一个解决方案,姿势非常优雅,不用配置图床,也无需写脚本一张张上传。

2 问题背景

用户在使用Markdown编辑器(如Typora、飞书)撰写博客或文章时,会从其他网站或资源库中引用图片链接。由于这些图片链接是外部的,如果源站启用了防盗链机制,就会导致图片无法正常加载。CSDN中粘贴或者导入文章内容直接出现以下提示,对于一些包含大量图片的文章,手动一个一个下载并上传图片非常耗时且效率低下。 

不知道他们产品经理怎么想的,这点体验问题其他平台老早就攻克了。这不是技术问题,是产品问题和商业问题。

3 我的探索

这里我花些许时间分享一下我找解决方案的历程,不吐不快,急着要看解决方案的直接跳到第四 part 我作为自媒体内容创作者,经常会遇到同一篇文章需要发布到多个平台的场景,比如将在飞书写文章,然后需要发布到知乎、CSDN、少数派、稀土掘金等网站;这是飞书里的文章 下面分别是粘贴到稀土掘金、少数派、微信公众号、知乎的效果(图片都可以完美解析转换) 

这是粘贴到CSDN的效果,就直接只剩下一个占位符了 

我尝试曲线的方式,先把飞书的文章粘贴到Typora保存为markdown 格式,然后再粘贴到CSDN。直接粘贴和导入都是这个半死不活的样子,直接让人血压飙升!!! 

然后我又找了一大堆教程,知道大概是图床的问题 下载 iPic/uPic,啃教程、一顿操作,在Typora中设置好了插入图片时上传到iPic服务器中的图床;并且Typora插入图片时自动上传到图床服务器 

有一段时间这个方案的确好使,但最近我发现又不好使了。比如以下这张图片,上传到图床后,Typora显示的链接已经是图床文件的链接 

直接使用这个链接也可以访问图片 

但CSDN还是解析不出来,图片依然全部转存失败!!! 一次次无功而返 难道要想把外部平台的图片导入到CSDN真的只有一张图一张图地处理吗?写文章已经花了很多时间,上传图片调整格式又要花半小时,绝望,痛苦!

4 强烈推荐的解决方案

告别转传失败!下面介绍外部图片转存到CSDN最简单可行的方法,亲测过了,可行!其他场景、其他平台也可以举一反三用这个方案去解决。

这个解决方案很简单,只需要借助一个笔记工具 「语雀」 第一步:注册登录语雀 https://www.yuque.com/ 第二步:将文章剪藏或复制粘贴到语雀,并且更新保存(如果你一开始就在语雀上写文章,可以省略这一步。。。) 

第三步:导出Markdown文档到本地 

第四步:前往csdn文章页面导入刚刚导出到本地的Markdown文档 

第五步:大功告成,微调内容发布即可

经历过,解决过,为你节省一点点时间!便是这篇文章的价值