1

有没有办法为 Github pages 站点使用布局页面?例如,如果我有一个包含 index.html、about.html 和 contact.html 的网站,那么这些页面中的每一个页面中都会有一些内容不会发生变化(例如,导航或 Google 分析)。例如,在 Rails 站点中,可以保留保持不变的内容,layouts/application.html.erb这样您就不必在每个页面中重复它。有没有办法用静态网站做到这一点?

4

2 回答 2

3

是的,Jekyll 有布局。将您的布​​局放在静态站点顶部的 _layouts 目录中。{{ content }}在页面内容所在的布局中使用标签。然后,在您的 YAML 前端,放置一个layout: default(或您想要使用的任何布局)。

https://help.github.com/articles/using-jekyll-with-pages

于 2013-03-28T08:13:41.303 回答
0

有一些工具(您可能不喜欢)例如 Dreamweaver 可以自动执行此操作。否则,我们所做的就是编写脚本来将我们的 PHP 文件转换为静态 html 文件。

php about.php > about.html
于 2013-03-28T08:13:21.037 回答