【问题标题】:Jekyll site.categories.{{variable}}?Jekyll site.categories.{{variable}}?
【发布时间】:2014-03-16 18:52:09
【问题描述】:

我想用 Jekyll 文档中的示例生成器创建一个存档页面。生成器工作正常,但我不知道正确实现布局。到目前为止,我正在使用以下文件:

{% assign cat = page.category %}
<div class="category-archive">
  <div>
    <span class="title">Category archive for {{ cat }}</span>
  </div>
  <div>
    {{ cat }}
    <ul class="posts">
      {% for post in site.categories.cat %}
      <li><span>{{ post.date | date_to_string }} - </span> <a href="{{ post.url }}">{{ post.title }}</a></li>
      {% endfor %}
    </ul>
  </div>
</div>

如何使用来自page.category 的当前类别,就像我在这里尝试使用的变量一样?

TL;DR
我想在 site.categories 中使用液体变量。*

【问题讨论】:

    标签: jekyll liquid


    【解决方案1】:

    循环的正确语法是

    {% for post in site.categories[cat] %}
    

    【讨论】:

    • 啊,我只是同时写了自己的答案:-)
    【解决方案2】:

    我自己想通了!

    线路
    {% for post in site.categories.cat %} 可以写成:
    {% for post in site.categories.[page.category] %}

    不知道这些括号的用途!

    【讨论】:

      猜你喜欢
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-04-12
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      • 2013-07-22
      • 1970-01-01
      相关资源
      最近更新 更多