这个yaml对象有什么问题?

时间:2014-10-02 03:08:07

标签: yaml jekyll

我正在使用jekyll并尝试在帖子文件的前端定义一个对象:

person: {
    name: Bob Smith,
    face: facepic.jpg,
    friendlyName: bob-smith,
}

在模板中,我试图像这样访问变量name

{{person.name}}

但我一片空白。我也试过{{post.person.name}}如何访问变量名?

2 个答案:

答案 0 :(得分:2)

语法错误

person: {
    name: Bob Smith,
    face: facepic.jpg,
    friendlyName: bob-smith,\\extra comma
}

{{post.person.name}} \您需要以parent对象发布,或{{page.person.name}}默认有效。

答案 1 :(得分:1)

除了friendlyName: bob-smith之后你有额外的昏迷这个事实,你可以通过写下来简化你的前面的事情:

person:
    name: Bob Smith
    face: facepic.jpg
    friendlyName: bob-smith

请参阅yaml specification