一、背景

WordPress 是一个功能强大的内容管理系统,对于不会技术的人来说特别友好。对于只想写点文章的人来说,可能会显得过于笨重。页面加载慢、主题/插件管理复杂。如果你想要更简洁的工具,使用静态网页生成器可能是个好选择。

将 WordPress 文章导出为 Markdown 格式后,你就可以使用Hugo、Jekyll 或 Gatsby 轻量级生成器来发布博客。

二、准备

在 WordPress导出XML文件:登录 WordPress 后台,进入“工具” -> “导出”。导出所有内容,会得到一个 XML 文件。

三、转换

使用 wordpress-export-to-markdown 工具来将导出的 XML 文件转换为 Markdown 文件。具体的操作可以看看项目的说明。

(一)基本流程

  1. Wordpress导出xml
  2. 安装 nodejs
  3. npx 安装插件nodejs 插件 wordpress-export-to-markdown
  4. xml用插件转成markdown

(二)详细操作

  1. 首先需要安装 Node.js。这一步不多说了,下载安装就行了。要看你是否安装成功,打开命令行工具,输入 node -v 和 npm -v,能返回版本号即可。
  2. 将该项目下载到本地并解压(插件所在地址 github https://github.com/lonekorean/wordpress-export-to-markdown)。
  3. 为了方便起见,将 WordPress 导出的文件重命名为export.xml并将其放入运行该脚本的同一目录中(该工具查找的默认文件名)。
  4. 打开命令行工具,在工具所在的目录中,运行下面的命令

npx wordpress-export-to-markdown

脚本开始运行,会询问一些如何存储数据的问题。你自己根据情况回答。

? Path to WordPress export file? (export.xml) \*要解析的文件名