自从 2022 年大语言模型上线以来,通过 AI 建立知识库或数字分身成为了许多博主的刚需。因为,对于长期写作、已有许多现成文字的博客主来说,相比于别人有更多的积累。
在实践中,将文字以最简单的 Markdown 格式喂给大模型往往能获得最优的效果。遗憾的是,目前最流行的博客程序 WordPress 没有官方提供将博文导出为 Markdown 文件的功能。
在此前,网上比较成熟的方案是 Will Boyd 开发的 wordpress-export-to-markdown,它能够较好的将 WordPress 博文转换成 Markdown 格式。但比较遗憾的一点是,它是一个 Python 程序,需要你在自己的电脑上配置 Python 环境,这对小白用户来说可能有一些难度。
我很惊讶于为什么在需求如此强烈的情况下,没有一个 WordPress 的插件可以在博客中直接完成这件事。刚好赶上字节跳动的类 Cursor IDE 工具 Tare 处于免费推广期,可以无限次免费使用 Claude 3.7 Sonnet。于是,我就直接让 AI 帮我写了一个。从最初版本的生成,到 Debug 完成第一次发布,大概一共用了 6 个小时。
WP Markdown Exporter – 将你的 WordPress 全站批量导出为 MD 格式
当前版本:1.0.1 (2025 年 3 月 7 日)
本插件暂时没有上 WordPress.org 官方插件目录,所以更新可能有延迟
下载地址:
简介:
将您的 WordPress 文章导出为 Markdown 文件(包含图片),使内容迁移或创建便携格式的备份变得简单。
该工具允许您将 WordPress 文章导出为 Markdown 文件,并包含完整的图片。这个插件非常适合以下需求的内容创作者:
- 创建内容的便携备份
- 将文章迁移到支持 Markdown 的其他平台
- 离线编辑 Markdown 格式的内容
- 将文章存档为不依赖 WordPress 的格式
- 将博文投喂给 AI 或 AI 驱动的知识库

主要功能:
- 将文章导出为干净的 Markdown 文件
- 可选择下载并包含文章中使用的图片
- 按分类和日期范围筛选文章
- 为文章和图片创建单独的压缩包
- 在转换过程中保持正确的格式
- 简单直观的用户界面
常见问题
1.导出的文件存储在哪里?
所有导出的文件都存储在服务器上的 /wp-content/uploads/wp-markdown-exports/
目录中。您可以直接从导出页面下载它们,下载完成后记得清理文件夹。
2.我可以只导出特定的文章吗?
不可以,但您可以在导出前按分类和日期范围筛选文章。
3.插件能处理图片吗?
是的,插件可以下载您文章中使用的所有图片,并将它们包含在单独的压缩包中。如果勾选了导出图片,Markdown 文件中的图片 URL 将更新为指向本地图片。如果不够选,它们将保持原始 URL,也就是从你的博客读取图片。
4.自定义文章类型呢?
当前版本专注于标准 WordPress 文章。未来版本可能会添加对自定义文章类型的支持。
5. 是否需要 ZIP 扩展?
是的,需要 PHP ZIP 扩展来创建可下载的压缩包。
6. 为什么有的格式没有被正确转换?
我在和 AI 结对编程的时候,只用了我自己站点的博文做测试,因此可能不包含一些 WordPress 编辑器中的复杂样式。如果你发现了此类问题,可以在 Github 上给我提 Issue 或在这篇博客下面留言,我会在后续更新中把它加进去。如果你很着急用,那还是建议使用更为成熟的 wordpress-export-to-markdown 来操作。
7. 你是怎么一行代码没写,指挥 AI 做这个插件的?
请见我之前写总结过的这篇文章:《评论尸的 AI 生产力经验》
精选评论
首先感谢提供的WP插件, 基于这边遇到的问题, 提出2个建议, 1) 批量下载很有帮助, 但若因个别图的缘故而中断, 故障图很难判断; 2) 考虑先增加一个不含图的下载至少可以顺利完成文本部分
第一个问题我之后会尝试优化一下,但第二个功能现在就有了,只要在导出的时候不勾选“Download and include images in a separate archive”即可。