如何使用 frontmatter 变量作为 Jekyll/Liquid 中的变量?
How do I use a frontmatter variable as a variable in Jekyll/Liquid?
我试过像这样使用方括号:
{{ [my_variable] }}
...这是行不通的。方括号仅与大括号中的其他文本一起使用:
{{ some_other_text.[my_variable] }}
谢谢!
您不需要方括号。
如果你的前言看起来像这样:
---
my_variable: foo
---
然后你像这样注入变量:{{ page.my_variable }}
。
注意变量名前的 page.
前缀。
有关详细信息,请查看 docs。
使用此处描述的挂钩/插件解决了它:
https://github.com/gemfarmer/jekyll-liquify
...仍然想知道为什么 {{ [my_variable] }}
在 liquid/jekyll 中是不可能的...
我试过像这样使用方括号:
{{ [my_variable] }}
...这是行不通的。方括号仅与大括号中的其他文本一起使用:
{{ some_other_text.[my_variable] }}
谢谢!
您不需要方括号。 如果你的前言看起来像这样:
---
my_variable: foo
---
然后你像这样注入变量:{{ page.my_variable }}
。
注意变量名前的 page.
前缀。
有关详细信息,请查看 docs。
使用此处描述的挂钩/插件解决了它:
https://github.com/gemfarmer/jekyll-liquify
...仍然想知道为什么 {{ [my_variable] }}
在 liquid/jekyll 中是不可能的...