📜  wordpress 到静态 html (1)

📅  最后修改于: 2023-12-03 15:21:13.430000             🧑  作者: Mango

WordPress 转换为静态 HTML

有时候,当我们不再需要动态生成内容的网站时,我们可能会考虑将我们的 WordPress 博客转换为静态网站。静态网站通常比动态网站更快,因为在绕开服务器操作的情况下直接提供 HTML 文档,且通常更安全,因为没有在线的(PHP)数据库。在本文中,我们将学习如何将 WordPress 博客转换为静态 HTML 网站。

方案1:使用全自动工具

有许多全自动工具可帮助您将 WordPress 转换为静态 HTML。其中一些最受欢迎的工具是 Simply Static, WP Static Site Generator, WP Static HTML Output, Jekyll等等。

使用 Simply Static 进行 WordPress 到静态 HTML 转换

Simply Static 是一个 WordPress 插件,它允许您将整个 WordPress 站点转换为静态 HTML 网站。该插件生成的输出可直接使用,也可上传到您的 Web 服务器中,以供您想用于托管服务商统一预备。

  • 下载 Simply Static 插件并安装它。
  • 运行插件,配置好网站相关信息
  • 点击开始生成静态文件(也可以在设置中设置生成选项)
  • 插件将固定每个 WordPress 页面(不包括动态内容,如评论、论坛帖子等)。插件允许您设置要排除的 URL 和文件夹路径。
  • 完成静态 HTML 文件生成后,您可以下载所有的 HTML,CSS 和 Javascript 文件。

使用 WP Static Site Generator 进行 WordPress 到静态 HTML 转换

WP Static Site Generator 是一款第三方 WordPress 插件。它允许您将 WordPress 站点生成为 HTML、CSS、JavaScript 文件,使您能够以完全静态的方式托管您的 WordPress 站点,甚至无需依赖于 Web 服务器。

  • 下载 WP Static Site Generator 插件并安装它。
  • 运行插件,并配置好要转换的 WordPress 站点的设置
  • 点击“生成静态文件”按钮或选择在定时任务或 webhooks 中的自动发布。生成的所有文件都将存储在 /wp-content/plugins/static-html-output-plugin/export 目录下。
  • 如果您想要使用CDN,您可以将导出目录与任何服务商通信,以通过CDN快速、优化地提供您的静态网站内容。
方案2:手动转换 WordPress 的文章

如果您的 WordPress 站点只包含一些文章,您可以手动将它们转换为静态 HTML 网站。这种情况有些适用于个人博客等等。

导出文章

打开 WordPress 管理面板,选择“工具-> 导出”信息提取,您可以将所有文章导出到一个 XML 文件中。

将文章转换为静态 HTML 页面

将每篇文章转换为单独的 HTML 页面。为每篇文章创建一个HTML文档,将标题和正文内容复制到其中。您还可以将文章中使用的CSS和图像添加到HTML页面中。

创建首页和档案

根据您的 WordPress 站点的设置,您可能还需要重新创建首页和档案页面等等。在这些页面中加入自己手动创建的链接最优.

上传静态 HTML 文件

一旦您完成了创建静态 HTML 页面,您将需要上传它们到您的 Web 服务器。上传这些文件的一种方法是将文件复制到 Web 服务器上的目录中,另一种方法是使用 FTP 程序上传它们。

结论

我们已经介绍了两种将 WordPress 转换为静态 HTML 的方法。如果您想自动化这一过程,使用某些全自动工具效果更佳,比如 Simply Static 或 WP Static Site Generator。但是,如果您只想手动转换几篇文章,手动操作更加灵活,方案2也可以胜任。手动操作所需的时间和精力较多,但是对于只包含少量文章的站点,手动操作将是可行的方案。无论你选择哪种方案,请务必备份您的 WordPress 站点,以防止数据丢失。