1

我有一个文件test.md

---
layout: test
item: {"label":"value"}
---

This text should not appear

和相应的文件_layouts/test.html

<!DOCTYPE html>
<html>
<body>
  <h1>Hello world!</h1>
  The field <em>label</em> has value <em>{{ page.item.label }}</em>.
</body>
</html>

正如预期的那样,在我的本地服务器上,我得到以下页面_site/test.html

<!DOCTYPE html>
<html>
<body>
  <h1>Hello world!</h1>
  The field <em>label</em> has value <em>value</em>.
</body>
</html>

在 github 上(参见http://altomani.github.com/test.html)结果是:

<p>This text should not appear</p>
4

1 回答 1

2

虽然我无法重现该问题,但我建议您遵循指南并yaml在序言中使用而不是在字典中使用:

---
layout : test
item : 
  label : value
---

这绝对应该有效。

于 2013-02-17T02:42:54.170 回答