From cc39652eb5bbf7276b5a4a51c2a01845d0d8c5f9 Mon Sep 17 00:00:00 2001 From: Axel Karjalainen Date: Wed, 2 Apr 2025 23:25:23 +0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20cache=20bust=20images=20in?= =?UTF-8?q?=20shortcodes=20(#504)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/shortcodes/dimmable_image.html | 4 ++-- templates/shortcodes/dual_theme_image.html | 8 ++++---- templates/shortcodes/full_width_image.html | 4 ++-- templates/shortcodes/image_hover.html | 8 ++++---- templates/shortcodes/image_toggler.html | 8 ++++---- templates/shortcodes/invertible_image.html | 4 ++-- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/templates/shortcodes/dimmable_image.html b/templates/shortcodes/dimmable_image.html index 0bd91c1..a72720c 100644 --- a/templates/shortcodes/dimmable_image.html +++ b/templates/shortcodes/dimmable_image.html @@ -9,9 +9,9 @@ {#- Fallback to absolute path if relative path doesn't work -#} {%- if not meta -%} {%- set meta = get_image_metadata(path=src, allow_missing=true) -%} - {%- set image_url = get_url(path=src) -%} + {%- set image_url = get_url(path=src, cachebust=true) -%} {%- else -%} - {%- set image_url = get_url(path=relative_path) -%} + {%- set image_url = get_url(path=relative_path, cachebust=true) -%} {%- endif -%} {%- endif -%} diff --git a/templates/shortcodes/dual_theme_image.html b/templates/shortcodes/dual_theme_image.html index 3aa1590..5eadc09 100644 --- a/templates/shortcodes/dual_theme_image.html +++ b/templates/shortcodes/dual_theme_image.html @@ -16,9 +16,9 @@ {%- set relative_light_path = colocated_path ~ light_src -%} {%- set light_meta = get_image_metadata(path=relative_light_path, allow_missing=true) -%} {%- if not light_meta -%} - {%- set light_image_url = get_url(path=light_src) -%} + {%- set light_image_url = get_url(path=light_src, cachebust=true) -%} {%- else -%} - {%- set light_image_url = get_url(path=relative_light_path) -%} + {%- set light_image_url = get_url(path=relative_light_path, cachebust=true) -%} {%- endif -%} {%- endif -%} @@ -29,9 +29,9 @@ {%- set relative_dark_path = colocated_path ~ dark_src -%} {%- set dark_meta = get_image_metadata(path=relative_dark_path, allow_missing=true) -%} {%- if not dark_meta -%} - {%- set dark_image_url = get_url(path=dark_src) -%} + {%- set dark_image_url = get_url(path=dark_src, cachebust=true) -%} {%- else -%} - {%- set dark_image_url = get_url(path=relative_dark_path) -%} + {%- set dark_image_url = get_url(path=relative_dark_path, cachebust=true) -%} {%- endif -%} {%- endif -%} diff --git a/templates/shortcodes/full_width_image.html b/templates/shortcodes/full_width_image.html index 3aa2dde..a50bf10 100644 --- a/templates/shortcodes/full_width_image.html +++ b/templates/shortcodes/full_width_image.html @@ -9,9 +9,9 @@ {#- Fallback to absolute path if relative path doesn't work -#} {%- if not meta -%} {%- set meta = get_image_metadata(path=src, allow_missing=true) -%} - {%- set image_url = get_url(path=src) -%} + {%- set image_url = get_url(path=src, cachebust=true) -%} {%- else %} - {%- set image_url = get_url(path=relative_path) -%} + {%- set image_url = get_url(path=relative_path, cachebust=true) -%} {%- endif -%} {%- endif -%} diff --git a/templates/shortcodes/image_hover.html b/templates/shortcodes/image_hover.html index 8a86704..443329b 100644 --- a/templates/shortcodes/image_hover.html +++ b/templates/shortcodes/image_hover.html @@ -21,9 +21,9 @@ {%- set relative_default_path = colocated_path ~ default_src -%} {%- set default_meta = get_image_metadata(path=relative_default_path, allow_missing=true) -%} {%- if not default_meta -%} - {%- set default_image_url = get_url(path=default_src) -%} + {%- set default_image_url = get_url(path=default_src, cachebust=true) -%} {%- else -%} - {%- set default_image_url = get_url(path=relative_default_path) -%} + {%- set default_image_url = get_url(path=relative_default_path, cachebust=true) -%} {%- endif -%} {%- endif -%} @@ -34,9 +34,9 @@ {%- set relative_hovered_path = colocated_path ~ hovered_src -%} {%- set hovered_meta = get_image_metadata(path=relative_hovered_path, allow_missing=true) -%} {%- if not hovered_meta -%} - {%- set hovered_image_url = get_url(path=hovered_src) -%} + {%- set hovered_image_url = get_url(path=hovered_src, cachebust=true) -%} {%- else -%} - {%- set hovered_image_url = get_url(path=relative_hovered_path) -%} + {%- set hovered_image_url = get_url(path=relative_hovered_path, cachebust=true) -%} {%- endif -%} {%- endif -%} diff --git a/templates/shortcodes/image_toggler.html b/templates/shortcodes/image_toggler.html index e467525..991d5f5 100644 --- a/templates/shortcodes/image_toggler.html +++ b/templates/shortcodes/image_toggler.html @@ -25,9 +25,9 @@ {%- set relative_default_path = colocated_path ~ default_src -%} {%- set default_meta = get_image_metadata(path=relative_default_path, allow_missing=true) -%} {%- if not default_meta -%} - {%- set default_image_url = get_url(path=default_src) -%} + {%- set default_image_url = get_url(path=default_src, cachebust=true) -%} {%- else -%} - {%- set default_image_url = get_url(path=relative_default_path) -%} + {%- set default_image_url = get_url(path=relative_default_path, cachebust=true) -%} {%- endif -%} {%- endif -%} @@ -38,9 +38,9 @@ {%- set relative_toggled_path = colocated_path ~ toggled_src -%} {%- set toggled_meta = get_image_metadata(path=relative_toggled_path, allow_missing=true) -%} {%- if not toggled_meta -%} - {%- set toggled_image_url = get_url(path=toggled_src) -%} + {%- set toggled_image_url = get_url(path=toggled_src, cachebust=true) -%} {%- else -%} - {%- set toggled_image_url = get_url(path=relative_toggled_path) -%} + {%- set toggled_image_url = get_url(path=relative_toggled_path, cachebust=true) -%} {%- endif -%} {%- endif -%} diff --git a/templates/shortcodes/invertible_image.html b/templates/shortcodes/invertible_image.html index 2745971..0e3c920 100644 --- a/templates/shortcodes/invertible_image.html +++ b/templates/shortcodes/invertible_image.html @@ -9,9 +9,9 @@ {#- Fallback to absolute path if relative path doesn't work -#} {%- if not meta -%} {%- set meta = get_image_metadata(path=src, allow_missing=true) -%} - {%- set image_url = get_url(path=src) -%} + {%- set image_url = get_url(path=src, cachebust=true) -%} {%- else %} - {%- set image_url = get_url(path=relative_path) -%} + {%- set image_url = get_url(path=relative_path, cachebust=true) -%} {%- endif -%} {%- endif -%}