gpt4 book ai didi

compilation - 在 Jekyll 模板中设置全局变量

转载 作者:行者123 更新时间:2023-12-02 08:20:57 24 4
gpt4 key购买 nike

我在 Jekyll 配置中定义了以下内容:

dir: a-directory/

我现在想要:

dir: a-directory/
images: {{ dir }}images/

但是这行不通。一种解决方案是将其放入我的模板文件中

{% capture images %}{{ site.dir }}images/{% endcapture %}

变量图像现在可用于该文件中的其他点。但是,它不适用于与该文件一起编译的任何内容,例如我的实际页面。

执行 {% capture site.images %} 似乎是排序的方法,但您无法将项目分配给 sitepage 分别位于 _config 和 front Matter 之外的全局变量。

是否可以实现这种全局变量堆叠?

(请避免涉及更改目录结构的解决方案;如果有类似的编译器在不对工作流程进行巨大更改的情况下提供更多功能,我持开放态度)

最佳答案

<小时/>

YAML 似乎不直接支持串联。不过,有一些解决方法:

关于compilation - 在 Jekyll 模板中设置全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21407329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com