_includes/banner.html in jekyll-theme-editorial-1.0.9 vs _includes/banner.html in jekyll-theme-editorial-1.0.10
- old
+ new
@@ -1,10 +1,17 @@
-{%-assign static_file_names = site.static_files | map: 'name'-%}
- {%-if static_file_names contains page.image or static_file_names contains page.images.banner.file or static_file_names contains page.images.default.file or static_file_names contains page.images.file %}
+{%-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-}}{{-page.image | default: page.images.banner.file | default: page.images.default.file-}}" title="{{-page.images.banner.title | default: page.images.default.title | default: page.images.title | default: page.image_title-}}" alt="{{-page.images.banner.alt_text | default: page.images.default.alt_text | default: page.images.alt_text | default: page.alt_text-}}"/>
- {%-if page.caption or page.images.banner.caption or page.images.default.caption or page.images.caption or page.caption %}
- <figcaption>{{-page.images.banner.caption | default: page.images.default.caption | default: page.images.caption | default: page.caption | markdownify-}}</figcaption>
- {%-endif %}
+ <img src="{{-page.image_path-}}{{-banner_image-}}" title="{{-banner_title-}}" alt="{{-banner_alt_text-}}"/>
+ {%-if banner_caption %}
+ <figcaption>{{-banner_caption | markdownify-}}</figcaption>
+ {%-endif %}
</figure>
- {%-endif %}
\ No newline at end of file
+{%-else %}
+ <figure class="box"><h3>Missing image</h3>{{-banner_image-}}<br>{{-banner_title-}}</figure>
+{%-endif %}