我想创建一个静态网站并仅使用 wordpress 来“撰写”网站。我想创建一个只使用相同页眉和页脚的模板并更改页面内容(主页,联系 ecc dcc)。我的网站不是需要 CMS 的博客或任何其他类型的网站 我只想使用 Wordpress 只有一个页眉和页脚,并且不想在需要对其进行一些自定义时在所有页面中更改它。我希望我足够清楚!谢谢!
6 回答
您可以在自己的本地计算机上使用 WordPress(或任何其他 CMS)创建站点,然后使用HTTrack等离线浏览器保存副本。然后将 HTTrack 保存的 HTML 上传到您的虚拟主机。
这将使您的站点更快,因为不需要在页面请求上执行 PHP,并且网络服务器将使用其默认缓存标头。(此外,您可以选择使用不支持 PHP 和 MySQL 的更便宜的主机。)
每次更改站点时,您都需要编辑实时 WordPress 版本,再次保存并重新上传文件。
免责声明:我是WP 静态 HTML 输出项目的开发人员。
它已经存在了几年,仍然有 5k+ 的活跃安装,但现在它增加了一些功能,它的全部目的是允许您使用 WordPress 进行站点开发并导出到静态 HTML 版本以提高速度、安全性和可移植性。
对于 OP,可能会使用基本的 FTP 发布选项。对于更高级的情况,有像Netlify这样的服务,它可以从 Git 分支自动构建/部署您的静态站点。
在设置 | 阅读管理页面,为您的首页显示选择一个静态页面。使用页面而不是帖子来构建您的网站。每个页面都将继承您网站的标准页眉和页脚。从外观创建您的主菜单 | 菜单管理页面将您的页面挂钩。根据需要使用小部件和标准 HTML 链接。然后使用众多可用主题之一来装扮您的网站。
在这个表上有点晚了,但对于静态网站来说,Wordpress 似乎完全是矫枉过正。Wordpress 页面可以使用缓存插件进行缓存,但是当任何 Wordpress 站点加载时,每次加载页面时都会运行许多脚本和自定义 php 函数。
为什么不只是建立一个平面文件网站并简单地使用 PHP 包含您的页眉和页脚?设置起来要快得多,根据您的问题,这似乎正是您所需要的。
除此之外,您不会有站点或数据库的管理区域,只有服务器上的文件 - 这当然也会使您的站点不那么容易被黑客入侵。一个额外的好处是一个非常容易使用 Git 或 SVN 进行版本控制的站点。
如果有人想在 Wordpress 上使用静态站点生成器,这里有一个名为 WP Static 的脚本,它可以做到这一点:http: //mossiso.com/code/make-wordpress-static
这个问题的另一个很好的解决方案是使用专门为此创建的特定软件。例如,对于 Mac,有一个名为Hammer的软件可以在您每次保存网站时“编译”您的网站,并将您的页眉和页脚包含在页面中。真的很有用。