【发布时间】:2016-08-07 19:06:54
【问题描述】:
我是 Jekyll 的新手,想在 Post Frontmatter 中创建其他变量:
style:
name: post
img: image_name
当我尝试使用像 title 这样的变量时,它可以工作
{% page.title %}
但是当我尝试使用另一个变量时
{% if page.img %}
{{ page.img }}
{% else %}
No image
{% endif %}
返回零。即使只是尝试输出
{{ page.img }}
知道为什么我不能使用 frontmatter 中定义的自定义变量吗?
【问题讨论】:
-
您将代码放在哪里?在布局文件中?包括?什么是整个前端部分?有repo可以看吗?
-
我刚刚将您的前端内容粘贴到测试帖子中,然后将您的代码块粘贴到下面,它按预期输出
image_name。你有前面的3个破折号吗?您的代码有效,我认为除了代码本身之外还有其他问题。 -
你能提供一个存储库网址吗?调试效率更高。
标签: yaml jekyll blogs yaml-front-matter