1
私はファイルパス名が自分の投稿の前の部分と一致するかどうかを調べるネストされたforループを持っています。私が抱えている問題は、if文の直前にfile.path
とpost.assets
の両方を印刷することができますが、何らかの理由でif文が機能しないことです。私は{% if file.path contains '{{ post.assets }}' %}
が動作するはずと信じて私をリードし、次のを持っている右の前に印刷されたが、それがない場合は入れ子になったJekyll forループが 'contains'を検出しない
{% for post in site.posts limit:3 %}
urlsToCache.push("{{ post.url }}")
{% for file in site.static_files %}
{% if file.path contains '{{ post.assets }}' %}
urlsToCache.push("{{ file.path }}")
{% endif %}
{% endfor %}
{% endfor %}
。
jekyll-sw
/assets/posts/jekyll-sw/montezuma_sw.jpg
ご了承ください。
は、歓声をトリックをしました。 –