Skip to content

Instantly share code, notes, and snippets.

@sergeifilippov
Created July 11, 2025 01:03
Show Gist options
  • Save sergeifilippov/f99590ba1fba5ce33558720ace64d060 to your computer and use it in GitHub Desktop.
Save sergeifilippov/f99590ba1fba5ce33558720ace64d060 to your computer and use it in GitHub Desktop.
"image_tag" does not generate loading="lazy" attribute
{%- liquid
  if preload
    assign loading = 'eager'
    assign fetchpriority = 'high'
  else
    assign loading = 'lazy'
    assign fetchpriority = 'auto'
  endif
-%}

{{- media | image_url: width: media.preview_image.width | image_tag: loading: loading -}}

if loading = 'eager'

Generated has attribute loading="eager"

if loading = 'lazy'

Generated does not has attribute loading="lazy"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment