3

我想创建一个静态网站并仅使用 wordpress 来“撰写”网站。我想创建一个只使用相同页眉和页脚的模板并更改页面内容(主页,联系 ecc dcc)。我的网站不是需要 CMS 的博客或任何其他类型的网站 我只想使用 Wordpress 只有一个页眉和页脚,并且不想在需要对其进行一些自定义时在所有页面中更改它。我希望我足够清楚!谢谢!

4

6 回答 6

5

您可以在自己的本地计算机上使用 WordPress(或任何其他 CMS)创建站点,然后使用HTTrack等离线浏览器保存副本。然后将 HTTrack 保存的 HTML 上传到您的虚拟主机。

这将使您的站点更快,因为不需要在页面请求上执行 PHP,并且网络服务器将使用其默认缓存标头。(此外,您可以选择使用不支持 PHP 和 MySQL 的更便宜的主机。)

每次更改站点时,您都​​需要编辑实时 WordPress 版本,再次保存并重新上传文件。

于 2013-02-06T22:00:16.340 回答
3

免责声明:我是WP 静态 HTML 输出项目的开发人员。

它已经存在了几年,仍然有 5k+ 的活跃安装,但现在它增加了一些功能,它的全部目的是允许您使用 WordPress 进行站点开发并导出到静态 HTML 版本以提高速度、安全性和可移植性。

对于 OP,可能会使用基本的 FTP 发布选项。对于更高级的情况,有像Netlify这样的服务,它可以从 Git 分支自动构建/部署您的静态站点。

于 2016-12-31T02:26:03.767 回答
2

设置 | 阅读管理页面,为您的首页显示选择一个静态页面。使用页面而不是帖子来构建您的网站。每个页面都将继承您网站的标准页眉和页脚。从外观创建您的主菜单 | 菜单管理页面将您的页面挂钩。根据需要使用小部件和标准 HTML 链接。然后使用众多可用主题之一来装扮您的网站。

于 2013-02-06T20:37:25.320 回答
1

在这个表上有点晚了,但对于静态网站来说,Wordpress 似乎完全是矫枉过正。Wordpress 页面可以使用缓存插件进行缓存,但是当任何 Wordpress 站点加载时,每次加载页面时都会运行许多脚本和自定义 php 函数。

为什么不只是建立一个平面文件网站并简单地使用 PHP 包含您的页眉和页脚?设置起来要快得多,根据您的问题,这似乎正是您所需要的。

除此之外,您不会有站点或数据库的管理区域,只有服务器上的文件 - 这当然也会使您的站点不那么容易被黑客入侵。一个额外的好处是一个非常容易使用 Git 或 SVN 进行版本控制的站点。

于 2014-06-25T10:10:51.890 回答
0

如果有人想在 Wordpress 上使用静态站点生成器,这里有一个名为 WP Static 的脚本,它可以做到这一点:http: //mossiso.com/code/make-wordpress-static

于 2014-12-26T20:31:23.973 回答
0

这个问题的另一个很好的解决方案是使用专门为此创建的特定软件。例如,对于 Mac,有一个名为Hammer的软件可以在您每次保存网站时“编译”您的网站,并将您的页眉和页脚包含在页面中。真的很有用。

于 2015-02-24T14:45:42.523 回答