将自托管 WordPress 网站迁移到 WordPress.com

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 价值 200 美元的免费积分!

我习惯在需要新 WordPress 网站时购买一些主机。也就是说,一个自安装的自托管 WordPress.org 网站。多年来,这对我来说很有效。我喜欢我的控制权。但与这种控制权相伴而来的是一定程度的额外责任,有时这并不值得。

现在我的一个小博客 Email is Good 就是这种情况。

从一开始,我就知道我希望 Email is Good 尽可能简单。目前,我无法优先考虑花哨的自定义设计,或者任何专门的功能。我想要的只是一个简单的、干净的博客,可以在其中发布博客文章。WordPress 虽然强大且灵活,但它仍然非常适合这种用例。

Email is Good 使用了 TwentySixteen 主题的原始、库存副本。

我想将其迁移到 WordPress.com,这样我就不用再处理主机、升级、备份、安全等问题……它只会托管我的简单博客,我可以免除这部分小小的技术债务。

他们的文档 在这里,但内容有点简略,所以我会在这里记录我的过程。

先设置 WordPress.com 方面

有一个干净的 URL 用于启动新的 WordPress.com 网站

https://wordpress.com/start/

没有真正的一键式系统可以将所有内容都吸纳过来。相反,您需要在 WordPress.com 上设置网站,处理域名,然后导入内容。这可能感觉有点奇怪,但第一步只是重新设置基础知识。

处理域名

我说的“域名”是指您可能已经拥有的 URL。我拥有“email-is-good.com”,这是我想要继续使用的域名。

在设置过程中,您可以购买域名(或获取免费域名!他们会为您提供 wordpress.com 或 .blog 子域名),但由于我正在将网站迁移到这里,因此我将选择我已经拥有该域名的选项。

我的域名已在 GoDaddy.com 上注册。我可以将域名保留在那里,并将 域名映射 到 WordPress.com。我认为这通常是一件明智之举,但我想尝试默认的做法,即将其迁移到 WordPress.com。

将域名迁移的好处之一是,由于 WordPress.com 将处理迁移,因此您无需担心设置问题。

我经历了一个基本上是用 WordPress.com 重新注册域名的过程。

为了实际迁移域名,我不得不访问 GoDaddy 并“解锁”域名,并申请迁移授权码。

如果您正在迁移域名,则可能需要一些时间。

上面页面上的说明告诉我,这可能需要整整一个星期才能完成。我少花了一天。我在 2 月 18 日而不是 19 日收到了成功邮件。

我确实不得不像电子邮件中建议的那样“切换”,以使用 WordPress 域名服务器。

但在这样做之前,我确保了新的 WordPress.com 网站包含所有旧内容!

导出内容和媒体

WordPress 中内置了一个导出工具。您可以在工具下找到它。

您将获得一个 .xml 文件作为输出。我的文件名为

emailisgood.wordpress.2019-02-12.xml

导入内容和媒体

在 WordPress.com 方面,侧边栏中有一个大的“导入”选项。在这些选项中,有一个“WordPress”选项可供选择。

将 .xml 文件拖放到那里。

我的导入速度很快,但我猜想它可能会花费一些时间。完成后,您甚至会收到一封电子邮件。

我的所有内容和媒体都成功迁移了!

清理

我不得不进行一些清理,才能使网站完全恢复到原来的状态。我的网站非常基础,清理工作量很少,但您应该知道,您可能需要进行一些清理工作。例如,网站已经有一个联系页面,因此我不得不删除导入的页面(它使用了一个我不再需要的联系表单插件),并确保所有功能都正常。

另一个没有迁移到新网站的是小工具。我有一个带有小工具的侧边栏,我不得不重新构建它,但这没什么大不了的。我在切换之前从旧网站中复制粘贴了它们的内容。

所以现在!我已经摆脱了一堆技术债务。不用再担心我的 SSL 证书了。不用再手动跟踪任何主机公司有关停机时间的信息了。性能很大程度上掌握在别人手中。

我只有一个简单的网站,可以让我尽情写作。

视频!

如果您想观看我讲解所有这些内容,我已将其发布在 YouTube 上。