可以通过 https://github.com/riaf/hugowxrexporter 这个项目完成转换。
根据以上项目文档说明,简单操作即可。
docker pull ghcr.io/riaf/hugowxrexporter:latest
未安装 Docker 环境,可以通过 https://orbstack.dev/ 快速部署。
docker run -v /Users/zee/Projects/chatbene.com/content:/app/content -e HUGO_WXR_CREATOR="xinzhi" -e HUGO_WXR_GUID="http://workbene.com/" ghcr.io/riaf/hugowxrexporter:latest /app/content >> wordpress_wxr.xml
以上参数需自行修改:
/Users/zee/Projects/chatbene.com/content
为 Hugo 的 content 文件夹路径;HUGO_WXR_CREATOR
参数 xinzhi 为作者名称HUGO_WXR_GUID
参数为 WP 的站点域名运行命令后,wordpress_wxr.xml
为转换结果,可通过 WP 后台迁移工具完成导入。