jekyll - Jekyll 相当于 Hugo 的“with”
问题描述
在 Hugo 中,可以使用with
来避免重复变量名。
{{ with .Site.Params.foo }}
<p>{{ .bar }}</p>
{{ end }}
这几乎相当于
<p>{{ .Site.Params.foo.bar }}</p>
Jekyll 中的等价物是什么?
我的尝试:
{%- assign tempvar = .Site.Params.foo -%}
<p>{{ tempvar.bar }}</p>
解决方案
这应该有效:
{%- assign tempvar = site.foo -%}
<p>{{ tempvar.bar }}</p>
推荐阅读
- html - Vue.js 离开动画没有按预期工作
- jquery - 无法调用 Web 方法
- reactjs - 对孩子使用“React.ReactNode”类型时出错。我应该使用哪种类型?
- azure - 使用 Ansible 自动化 Azure 逻辑应用
- java - 多个数据源的 Spring Boot 测试配置
- javascript - Highchart 在初始加载时不显示正确的大小,仅在 React js 中调整窗口大小时调整大小
- java - 由于 ClassNotFoundException 错误而无法运行应用程序
- node.js - 用于 SPFX 共享点 webpart 的节点 JS 和 npm 安装
- python - 如何组织 python 代码以便顺利工作并轻松分发?
- apache-spark - 将字段加载并映射到 Hive 表中