Repolode
benbalter

benbalter/wordpress-static-site-exporter

一键导出 WordPress 文章、页面、元数据和设置为 Markdown 与 YAML,供 Jekyll、Hugo 等静态站点生成器使用。

Star
1,081
Fork
130
未关闭 Issue
2
最近提交
20小时前

这是什么?

Static Site Exporter 是一款 WordPress 插件,可将网站内容转换为静态站点生成器能够直接读取的文件。它把文章内容转为 Markdown,并将文章、页面的元数据、分类法和自定义字段写入 YAML front matter,同时根据 WordPress 选项表生成包含全部设置的 _config.yml。

在后台“工具”菜单中点击一次即可导出,结果是一个 zip 压缩包,内含 _config.yml、页面以及按 Jekyll 命名规范生成的 _posts 目录。导出前内容会经过 the_content 过滤器处理,因此输出的是访客实际看到的内容,包括其他插件对内容的修改。

通过 WP-CLI 可以按分类、标签或文章类型进行选择性导出。该项目主要面向 Jekyll,也可用于 Hugo 或其他基于 Markdown 和 YAML 的生成器。

核心功能

  • 01将 WordPress 文章和页面内容转换为 Markdown。
  • 02把文章元数据、自定义字段和分类信息写入 YAML front matter。
  • 03根据站点设置生成 _config.yml。
  • 04输出为 zip 压缩包,文章文件采用 Jekyll 命名规范。
  • 05支持通过 WP-CLI 按分类、标签或文章类型选择性导出。

适用场景

  • 将 WordPress 博客迁移到托管在 GitHub Pages 上的 Jekyll 站点。
  • 把内容迁移到 Hugo 或其他基于 Markdown 的静态站点生成器。
  • 从 WordPress 站点中只导出指定分类或文章类型的内容。

快速上手

  1. 1

    将插件放入 /wp-content/plugins/ 文件夹

  2. 2

    在 WordPress 后台启用该插件

  3. 3

    从“工具”菜单中选择“Export to Jekyll”导出

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,要求衍生作品以相同条款发布。

收录于专题

标签

常见问题

wordpress-static-site-exporter 是什么?
一键导出 WordPress 文章、页面、元数据和设置为 Markdown 与 YAML,供 Jekyll、Hugo 等静态站点生成器使用。 Static Site Exporter 是一款 WordPress 插件,可将网站内容转换为静态站点生成器能够直接读取的文件。它把文章内容转为 Markdown,并将文章、页面的元数据、分类法和自定义字段写入 YAML front matter,同时根据 WordPress 选项表生成包含全部设置的 _config.yml。
wordpress-static-site-exporter 可以免费使用吗?用的什么许可证?
wordpress-static-site-exporter 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
wordpress-static-site-exporter 还在维护吗?
活跃维护中。wordpress-static-site-exporter 最近一次提交是在 2026年11月6日。
wordpress-static-site-exporter 适合用来做什么?
将 WordPress 博客迁移到托管在 GitHub Pages 上的 Jekyll 站点。 把内容迁移到 Hugo 或其他基于 Markdown 的静态站点生成器。 从 WordPress 站点中只导出指定分类或文章类型的内容。
wordpress-static-site-exporter 怎么安装和运行?
将插件放入 /wp-content/plugins/ 文件夹 在 WordPress 后台启用该插件 从“工具”菜单中选择“Export to Jekyll”导出
在哪里获取 wordpress-static-site-exporter?
源代码和安装说明在 GitHub 上:https://github.com/benbalter/wordpress-static-site-exporter

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目