A pasta Img abriga os arquivos de imagem que serão utilizados no site.

📘

Nota

A pasta Img possui uma estratégia de otimização que permite alcançar uma melhor performance no site. Para isso, recomendamos que sejam utilizadas as extensões .jpg ou .jpeg nas imagens para ter acesso a esse recurso.
Isso ocorre, pois imagens desse tipo são convertidas para WebP, garantindo melhor performance em seu carregamento.

Como utilizar

As imagens armazenadas na pasta Img podem ser obtidas através de um link estático, que segue a seguinte estrutura:

"https://" + "nome da loja" + ".fbitsstatic.net/sf/img/" + caminho da imagem + "?theme=" + tema atual + &v= + data e hora do último commit

Exemplo:

https://lojaexemplo.fbitsstatic.net/sf/img/example-image.jpg?theme=main&v=202301011259

Existem duas formas de utilizar o recurso de imagens de maneira mais simplificada:

Forma direta

Via variáveis injetadas automaticamente nas páginas:

{{~ capture source ~}}
{{- store.urls.static_img}}example-image.jpg?theme={{store.theme -}}&v={{store.last_modified}}
{{~ end ~}}

O link da imagem é atribuído à variável source.
A query string v funciona como versionamento, garantindo que a versão mais recente da imagem seja chamada.

Componente image_asset

O componente image_asset retorna a tag HTML img completa. Para isso, basta informar os parâmetros:

AtributoTipoObrigatórioDescrição
pathstringsimCaminho da imagem dentro da pasta Img
altstringsimTexto alternativo da imagem
sizesobject arraysimUm array de objetos que contém as propriedades w para largura e h para altura da imagem

Exemplo:

{{ image_asset path: "example-image.jpg" alt: "example" sizes: [{ w: 1000, h: 1000 }] }}