是否可以在静态网站中创建layout/application.html文件?
问题描述:
有没有办法为Github页面网站使用布局页面?例如,如果我有一个包含index.html,about.html和contact.html的网站,则会有一些内容在每个页面中都不会发生变化(例如,导航或Google分析)。例如,在一个Rails站点中,保持相同的内容可以保存在layouts/application.html.erb
中,这样您就不必在每个页面中重复该内容。有没有办法做到这一点与静态网站?是否可以在静态网站中创建layout/application.html文件?
答
是的,Jekyll有布局。将您的布局放置在静态网站顶部的_layouts目录中。在页面内容所在的布局中使用{{ content }}
标签。然后,在你的YAML前面的事情,把layout: default
(或任何你想使用的布局)。
不错。我不知道这件事,现在可能会开始使用它。 – Petah 2013-03-28 08:15:39