使用 jekyll-assets 在 jekyll/liquid 中插入变量

Interpolating variables in jekyll/liquid with jekyll-assets

我的数据中有一个文章列表,其中一个字段是 link 图片。我正在使用 jeykll-assets,我想使用 asset_path 加载图像。但是,以下内容不起作用:

{% for article in site.data.press %}
  <div class="press-item">

    <div class="press-image">
      <div class="centerit"></div>

      <a href="{{ article.url }}" target="_blank">
        <img src="{% asset_path article.logo %}" />
      </a>
    </div>

    <div class="press-excerpt">
      <a href="{{ article.url }}" target="_blank">
        <p>{{ article.title }}</p>
      </a>
    </div>

    <div class="date">{{ article.date }}</div>
  </div>
{% endfor %}

特别是 <img src="{% asset_path article.logo %}" /> 因为它不会动态加载 article.logo。正确的做法是什么?

像这样使用括号:<img src="{% asset_path {{ article.logo }} %}" />

https://github.com/jekyll/jekyll-assets#liquid-variables