杰基尔如果在Front Matter中发表声明

时间:2018-01-16 11:06:13

标签: jekyll liquid yaml-front-matter

我想知道是否可以在Front Matter中添加if语句以选择使用属于<!-- simplified --> <input id="monthpicker" view-model.ref="mypicker" />

的属性

页面是使用基本模板从插件虚拟生成的.md文件所以我需要在Front Matter中添加一些条件,如果可能的话。

这是一个典型的前端问题

import 'kendo-ui/js/kendo.combobox';

export class App {
    private mypicker: kendo.ui.DatePicker;

    attached() {
        this.mypicker... // <-- set your config/options for Kendo here...
    }
}

我想做以下事情:

page.url

1 个答案:

答案 0 :(得分:4)

Jekyll没有开箱即用解析Front Matter中的Liquid,但是那里有插件可以为你解析Front Matter中的Liquid。

那就是说,我认为您的用例可以在页面的“布局”中轻松解决。

{% capture image %}
  {% if page.url == "page1" %}
    page1-image.png
  {% else %}
    general-image.png
  {% endif %}
{% endcapture %}

{{ image | strip }}