小编Udi*_*sai的帖子

Jekyll数组包含检查

我的_config.yaml中有一个数组.让我们说吧

exclude_pages: [ "/404.html", "/search.html", "/atom.xml", "/rss.xml", "/index.html", "/sitemap.txt" ]
Run Code Online (Sandbox Code Playgroud)

我想要做的是在site.pages的页面循环中排除这些页面.以下是我正在尝试的代码.

{% for entry in site.pages %}
    {% if site.exclude_pages contains entry.url %}
        <!-- Do Nothing -->
    {% else %}
        <!-- Show Page -->
    {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但不知怎的,它没有发生.此代码中的所有页面都被忽略.

知道我在这里缺少什么吗?

ruby templates liquid jekyll

7
推荐指数
1
解决办法
4109
查看次数

标签 统计

jekyll ×1

liquid ×1

ruby ×1

templates ×1