diff options
Diffstat (limited to 'source/_includes/image.html')
-rw-r--r-- | source/_includes/image.html | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/source/_includes/image.html b/source/_includes/image.html index 5b4f35f..df13976 100644 --- a/source/_includes/image.html +++ b/source/_includes/image.html @@ -2,6 +2,8 @@ {% assign name = name_dot_format | first %} {% assign format = name_dot_format | last %} +{% assign version = include.version | default: "1" %} + {% comment %} Let 'suffix' = last 4 chars of 'name', 'prefix' = the rest {% endcomment %} {% assign suffix = name | slice: -4, 4 %} {% assign rname = name | split: "" | reverse | join: "" %} @@ -27,14 +29,16 @@ {% assign add_style = 'style="' | append: set_style | append: '"' %} {% endif %} <p> -<a href="{{ name_full }}.{{ format }}"> +<a href="{{ name_full }}.{{ format }}?v={{ version }}"> <picture> - <source srcset="{{ name_half }}.avif" type="image/avif"> + <source srcset="{{ name_half }}.avif?v={{ version }}" type="image/avif"> {% if name_full == name_half %} - <img src="{{ name_half }}.{{ format }}" {{ add_class }} {{ add_style }} alt="{{ include.alt }}" title="{{ include.alt }}"> + <img src="{{ name_half }}.{{ format }}?v={{ version }}" {{ add_class }} {{ add_style }} + alt="{{ include.alt }}" title="{{ include.alt }}"> {% else %} - <source srcset="{{ name_half }}.webp" type="image/webp"> - <img src="{{ name_half }}.jpg" {{ add_class }} {{ add_style }} alt="{{ include.alt }}" title="{{ include.alt }}"> + <source srcset="{{ name_half }}.webp?v={{ version }}" type="image/webp"> + <img src="{{ name_half }}.jpg?v={{ version }}" {{ add_class }} {{ add_style }} + alt="{{ include.alt }}" title="{{ include.alt }}"> {% endif %} </picture> </a> |