plusjade / jekyll-bootstrap

The quickest way to start and publish your Jekyll powered blog. 100% compatible with GitHub pages.

Home Page:jekyllbootstrap.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: JB/file_exists

groundh0g opened this issue · comments

In my tinkerings, I've found it useful to know if a file exists. For example, if there's an "avatar_400x400.png" use it, otherwise use "avatar_200x200.png".

Example usage:

{% include JB/file_exists file="/404.html" %}
{% if file_exists_result %}Found "/404.html"!{% else %}Did not find "/404.html".{% endif %}

{% assign filename = "/405.html" %}
{% include JB/file_exists file=filename %}
{% if file_exists_result %}Found "{{ filename }}"!{% else %}Did not find "{{ filename }}".{% endif %}

Comments? Thoughts?

Merged. Closing issue.