我在这里正确创建一个可用的自定义页面变量吗?

时间:2014-08-14 17:03:54

标签: jekyll liquid

在我的一个模板中,我试图通过帖子顶部的液体模板设置特定帖子的背景颜色。我的模板中有这个:

<style>
{% if page.style %}
  body {background-color: { { page.style.bgcolor }}}
{% endif %}
</style>

然后这是帖子中的液体模板:

---
layout: post
title:  "Post Name"
date:   2014-03-18 16:01:57
tags: game
style:
  bgcolor: green
image:
  feature: feature-image.png
---

我是否正确创建了自定义变量,或者我正在尝试甚至不可能?

结果如下:

body {background-color: { { page.style.bgcolor }}}

1 个答案:

答案 0 :(得分:1)

显然我正在这样做但由于{{。

之间的额外空格而无法解析

修复只涉及改变

body {background-color: { { page.style.bgcolor }}}

body {background-color: {{page.style.bgcolor}} }