【问题标题】:Jekyll - YAML Front Matter Defaults not workingJekyll - YAML Front Matter Defaults 不起作用
【发布时间】:2015-11-23 16:59:42
【问题描述】:

我有一个多站点 Jekyll 项目,每个站点都有文件夹 slcla

但是,我的 YAML Front Matter 默认值不起作用。没有任何默认值 - 包括布局,至关重要 - 被传输到我的模板:

//config.yml:

defaults: 
  -
    scope:
      path: "la"
    values:
      layout: "default-la"
      title: "Store Title"
      email: "email@gmail.com"
      baseurl: "" # the subpath of your site, e.g. /blog/
      url: "http://url.com"

// 文件夹结构

├───assets
│   ├───images
│   └───js
├───css
│   ├───bootstrap
│   │   ├───css
│   │   ├───img
│   │   └───js
│   └───font
├───la
│   ├───assets
│   │   └───images
│   └───css
│       └───css
│           ├───bootstrap
│           │   ├───css
│           │   ├───img
│           │   └───js
│           └───font
├───slc
├───vendor
│   └───js
├───_includes
├───_layouts
├───_sass

// _layouts/default-la.html

<!DOCTYPE html>
<html>

  {% include head.html %}

  <body>

    {% include header-la.html %}

    <div class="page-content">
      <div class="wrapper">
        {% include menu-la.html %}
        {{ content }}
      </div>
    </div>
    {% include js.html %}
    {% include footer-la.html %}

  </body>

</html>

//la/index.html

<div class="home">
    STUFF
</div>

【问题讨论】:

    标签: jekyll yaml-front-matter


    【解决方案1】:

    la/index.html

    中添加一个前端问题
    ---
    ---
    <div class="home">
        STUFF
    </div>
    

    现在将应用您的默认设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 2015-08-17
      • 2014-06-04
      • 2014-10-23
      • 2019-03-13
      • 2017-06-19
      • 2011-10-26
      相关资源
      最近更新 更多