虽然目前wordpress可能是最成熟的建站平台,但有时候看腻了总想搞点新花样(特别像我这种人菜瘾还大的小白)🎊。

前段时间看上了一个建站平台Halo,但这个平台的文章导入只支持markdown格式(可能也支持其他格式,但我没找到),而wordpress只能导出xml格式(不用第三方插件的情况下)。检索搜索引擎,发现wordpress-to-markdown这个插件。但按照说明,第一步“Works on my box”我就没搞定(所以说人世间最悲伤的事情就是学霸给你讲题,在学霸看来是常实的问题对于学渣来说却是认知黑洞😓)。不过好赖小白有小白的解决方案,虽然麻烦了点儿。

首先以Download ZIP的方式打包下载下来这个插件,然后解压,并把自己从wordpress导出的.xml文件重命名为export.xml并放进解压后的目录(下文称为“文件处理目录”)中。此时文件处理目录中应该有以下五个文件:

接下来安装一个叫git for windows的软件。安装完成之后进入文件处理目录,在目录空白处单击右键,会发现“Git Bash Here”的选项(win11系统记得先点击“显示更多选项”或直接组合键Shift+F10调出右键菜单),此时会弹出一个类似cmd的窗口。

在弹出的窗口的最后一个$符号后面直接手动输入npm install xml2js to-markdown,或者复制后右键paste进去(Ctrl+V组合键不管用),然后按回车。经历漫长的等待后,文件处理目录会多出来一个文件夹和一个.js结尾的文件:

最后在git bash界面输入node convert.js后就转换完成了,此时文件处理目录中会多出一个out文件夹,里面包含了你从wordpress导出的所有元素的文件,并且都是以.md后缀结尾的。这些文件就可以上传进包括Halo在内的各种要求markdown格式的地方了。好好享受新的平台带来的乐趣吧🐕

什么?你问我为什么还在用wordpress?因为,sakuraio主题真香😋