我在Jekyll配置中定义了以下内容:
dir: a-directory/
我现在想要:
dir: a-directory/
images: {{ dir }}images/
然而,这不起作用。一种解决方案是将其放在我的模板文件中
{% capture images %}{{ site.dir }}images/{% endcapture %}
变量图像现在可用于该文件中的其他点。但是,对于使用该文件编译的任何内容,例如我的实际页面,它不可用。
执行{% capture site.images %}
似乎是对此进行排序的方法,但您无法分别将项目分配给_config和front front之外的site
或page
全局变量。
是否有可能实现这种全局变量堆叠?
(请避免使用涉及更改我的目录结构的解决方案;如果有类似的编译器提供更多功能而不会对工作流程进行大的更改,我会打开)
答案 0 :(得分:0)
似乎YAML并不直接支持连接。但是有一些解决方法: