{#- Determine if src is a remote URL or a local path -#} {%- if src is starting_with("http") or raw_path -%} {%- set image_url = src -%} {%- else -%} {%- set colocated_path = page.colocated_path | default(value="") -%} {%- set relative_path = colocated_path ~ src -%} {%- set meta = get_image_metadata(path=relative_path, allow_missing=true) -%} {#- 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) -%} {%- else %} {%- set image_url = get_url(path=relative_path) -%} {%- endif -%} {%- endif -%} {%- set lazy_loading = lazy_loading | default(value=true) -%} {%- set inline = inline | default(value=false) -%} {%- set class_list = "invertible-image" -%} {%- if inline -%} {%- set class_list = class_list ~ " inline" -%} {%- endif -%} {%- if full_width -%}
{%- endif -%} {%- if full_width -%}
{%- endif -%}