{%-assign static_file_names = site.static_files | map: 'name'-%} {%-assign banner_image = page.images.banner.file | default: page.images.banner | default: page.images.default.file | default: page.images.default | default: page.image-%} {%-assign banner_alt_text = page.images.banner.alt_text | default: page.images.default.alt_text | default: page.images.alt_text | default: page.alt_text-%} {%-assign banner_title = page.images.banner.title | default: page.images.default.title | default: page.images.title | default: page.image_title-%} {%-assign banner_caption = page.images.banner.caption | default: page.images.default.caption | default: page.images.caption | default: page.caption-%}

{%-if static_file_names contains banner_image %}

<!-- Banner Image -->
<figure class="image main">
  <img src="{{-page.image_path-}}{{-banner_image-}}" title="{{-banner_title-}}" alt="{{-banner_alt_text-}}"/>
{%-if banner_caption %}
  <figcaption>{{-banner_caption | markdownify-}}</figcaption>
{%-endif %}
</figure>

{%-else %}

<figure class="box"><h3>Missing image</h3>{{-banner_image-}}<br>{{-banner_title-}}</figure>

{%-endif %}