阅读 322

快速导出印象笔记中的文章至其他平台

前言

当我们在印象笔记写好文章后,想发布至其他平台,通常做法是直接复制印象笔记中的MarkDown,粘贴到你想发布的平台中,这样做确实可以将印象笔记的文章搬到你想发布的平台,但是你文章中有图片的话,其他平台是无法正确解析这些图片的,因为印象笔记是把图片保存在本地,直接从本地读的。

本文以掘金为例,分享一种解决方案,将印象笔记中的文章搬家至掘金,欢迎各位感兴趣的开发者阅读本文。

实现过程

如图所示,我们在印象笔记写完了一篇文章,现在想将这篇文章在掘金发布。 8f25dd64d23e9649b0e41026f31bb641

通常实现方式

  • 如图所示,全选MarkDown区域的内容,按Ctrl + C(复制) c97a2d846ebd7574f99f1c172a27e107
  • 在掘金的发文章页面,按Ctrl + V(粘贴),如图所示,粘贴后图片在掘金中无法正常显示 12f5733c09007b1c4700ab82bf2284d8
  • 之前的做法是,将印象笔记文章中的图片右键拷贝,然后Ctrl + V 粘贴到掘金,一个个去替换。 d7d7316a9f2f0bb2aafe1b6b2e22222a cbbfa84ada793261c65de5d58ac615e1

更快速的实现方式

上述做法的确可以解决我们的难题,如果文章中图片很多的话,我们就要一个个去复制然后替换,这就很头疼了。

接下来跟大家分享一种比较好的解决方案:

  • 首先,在印象笔记里,在我们写好的文章预览部分右键,选择导出MarkDown格式笔记。 0bf3ab56de44e06114509c078ef4fe47
  • 然后,我们回到桌面,会发现桌面多了"我的MarkDown笔记" 5a09151b7af6fd54516106d5d87205a2
  • 打开桌面的那个文件夹
    • 后缀为.md的文件就是生成的MarkDown格式的笔记
    • 后置.resources的文件夹就是我们笔记里用到的相关图片 107da0a896db8b1069a7efea148593d3
  • 我们用任意编辑器打开.md文件,这里我用的是Atom编辑器。观察打开的文件后我们发现,他的图片用的是相对路径进行引入的,我们只需要把相对路径全局替换成网络路径即可。 67f3d6ffb065fc506cdb72140143c1ca
  • 接下来,我们将.resources文件夹改名为当前时间戳,将当前改名后的文件夹下整个复制到服务器上,可以在网络上可以访问此文件夹下的文件。 aa7cc425a0230156903f797afe07f7cc f282c36e177c4294df27e0d7ce4c2831
  • 接下来,在浏览器访问下我们刚才放在服务器上的图片,确保可以正常访问。 7aca6bd82c0d3718036e2e1068c7e1de
  • 回到Atom,全局替换文件中的相对路径为我们的服务器路径。 ea3e2f75df9674d40129b74b37291446 d03de9d7be13fa4b8f967030dcc91cb4
  • 全选并复制Atom中的内容,粘贴至掘金,我们发现文章中的图片已经可以正常显示了,掘金也会自动将外部地址的图片上传至自己服务器,并把外部链接改为对应图片在掘金服务器的路径。 275e4dc196c92594cfbc858f628256cc

至此,我们就实现了印象笔记的文章在掘金上的发布,至于其他平台也是同样的操作方式,将最后Atom中的内容复制到其他平台就行。

写在最后

  • 文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注😊
  • 本文首发于掘金,未经许可禁止转载💌