我们在使用wordpress写了好些文章,想要同步在其他平台比如知乎,公众号等地方也发送的话,就发现没有什么思路,一方面是你导出的md文件图片都是本地的,你直接复制粘贴到知乎等平台他们是识别错误,因为此时在md里面的图片是你本地电脑的链接,另一方面如果你的wordpress部署在外,你直接使用原始文章和原始资源,图片加载的速度会有很大影响,甚至就加载不出来,所以就需要Typora+Picgo打配合,Typora提供一键上传所有图片到图床的功能,Picgo则可以链接图床,我们这边使用cloudflare的R2存储桶作为图床,它有免费的10G空间,而且cloudflare在全世界都有节点,简直不要太合适,这里可以看我另一个文章获得:如何拥有免费CDN和云存储,同时我也不想在wordpress使用太多插件,我就用wordpress的原始导出功能,再在本地电脑运行脚本导出为md格式。
1.在wordpress的左侧边栏的工具>导出里面可以进行导出操作,导出后为xml格式的文件。


2.针对导出的文件,我们使用wordpress-export-to-markdown脚本进行导出md格式,我们在本地电脑xml文件的目录下按住Shift+鼠标右键,可以在此处打开powershell,然后直接输入以下内容执行脚本,如果没有npx命令的小伙伴可以搜索安装方式。
npx wordpress-export-to-markdown3.根据需要导出后是差不多长这样,index.md就是我们文章的md格式了,此时如果你直接CTRL+A全选然后复制粘贴到知乎等平台,是加载不出来图片的,因为图片的路径是你的本地路径,平台在解析图片链接的时候会出错,所以我们这时候就需要上Typora+Picgo了。


4.在使用之前我们先设置好Typora+Picgo,可以根据我这篇文章进行设置:想要文章图片在任何地方都能显示?Typora和Picgo打配合
5.设置完成后我们使用Typora打开index.md,在顶部菜单栏>格式>图像>上传所有本地图片

等待上传完成后,我们就可以CTRL+A全选文章复制粘贴到知乎等平台去了,也不会有什么图片加载失败的问题了。


