前言
当我们在印象笔记写好文章后,想发布至其他平台,通常做法是直接复制印象笔记中的MarkDown,粘贴到你想发布的平台中,这样做确实可以将印象笔记的文章搬到你想发布的平台,但是你文章中有图片的话,其他平台是无法正确解析这些图片的,因为印象笔记是把图片保存在本地,直接从本地读的。
本文以掘金为例,分享一种解决方案,将印象笔记中的文章搬家至掘金,欢迎各位感兴趣的开发者阅读本文。
实现过程
如图所示,我们在印象笔记写完了一篇文章,现在想将这篇文章在掘金发布。

通常实现方式
- 如图所示,全选MarkDown区域的内容,按Ctrl + C(复制)

- 在掘金的发文章页面,按Ctrl + V(粘贴),如图所示,粘贴后图片在掘金中无法正常显示

- 之前的做法是,将印象笔记文章中的图片右键拷贝,然后Ctrl + V 粘贴到掘金,一个个去替换。


更快速的实现方式
上述做法的确可以解决我们的难题,如果文章中图片很多的话,我们就要一个个去复制然后替换,这就很头疼了。
接下来跟大家分享一种比较好的解决方案:
- 首先,在印象笔记里,在我们写好的文章预览部分右键,选择导出MarkDown格式笔记。

- 然后,我们回到桌面,会发现桌面多了"我的MarkDown笔记"

- 打开桌面的那个文件夹
- 后缀为.md的文件就是生成的MarkDown格式的笔记
- 后置.resources的文件夹就是我们笔记里用到的相关图片
- 我们用任意编辑器打开.md文件,这里我用的是Atom编辑器。观察打开的文件后我们发现,他的图片用的是相对路径进行引入的,我们只需要把相对路径全局替换成网络路径即可。

- 接下来,我们将.resources文件夹改名为当前时间戳,将当前改名后的文件夹下整个复制到服务器上,可以在网络上可以访问此文件夹下的文件。


- 接下来,在浏览器访问下我们刚才放在服务器上的图片,确保可以正常访问。

- 回到Atom,全局替换文件中的相对路径为我们的服务器路径。


- 全选并复制Atom中的内容,粘贴至掘金,我们发现文章中的图片已经可以正常显示了,掘金也会自动将外部地址的图片上传至自己服务器,并把外部链接改为对应图片在掘金服务器的路径。

❝至此,我们就实现了印象笔记的文章在掘金上的发布,至于其他平台也是同样的操作方式,将最后Atom中的内容复制到其他平台就行。 ❞
写在最后
- 文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注😊
- 本文首发于掘金,未经许可禁止转载💌