Jekyll - 设置站点范围的默认布局

时间:2017-07-10 12:24:01

标签: ruby jekyll config

我正在尝试将我的Jekyll项目的站点范围布局(页眉和页脚)设置为我的config.yml文件,但没有成功。我查看了文档,并按照它所说的内容进行了操作。为什么这不起作用?

Config.yml

collections:
  projects:
    output: true
    permalink: /:name

defaults:
  - scope:
      path: ""
    values:
      layout: "default"

1 个答案:

答案 0 :(得分:0)

只有一个名为&#34的文件; _layouts文件夹中的默认" [。html / .md]应该作为网站范围的默认布局页面。然后,其他布局文件(如果有的话)可以通过向其添加layout yaml前端内容来继承默认布局。

default.html

中的

_layouts

<!-- default.html -->
{% include header.html %}

{{ content }}

{% include footer.html %}

_layouts中的其他布局模板:

<!-- _ projects_layout -->
---
layout: default
---