A pasta Pages abriga os arquivos .html a serem renderizados.

Como utilizar

Para utilizar, basta criar o arquivo .html dentro da pasta Pages, especificá-lo no arquivo de configuração pages.json em Configs de acordo com a regra de match.

{
    "type": "search",
    "path": "search.html",
    "query": "search.graphql"
}

Objetos injetados automaticamente

Existem objetos que são injetados automaticamente nas renderizações de páginas. É possível acessá-los utilizando o objeto store.
Dentre os objetos injetados estão:

  • store_name: nome da loja
{{ store.store_name }}
  • theme: tema atual
{{ store.theme }}
  • is_local: se a execução do site está em modo local
{{ store.is_local }}
  • urls
    • static_bundle: URL para acesso ao CDN estático para recursos JS e CSS
      {{ store.urls.static_bundle }}
      
    • static_img: URL para acesso ao CDN estático para recursos de imagem
      {{ store.urls.static_img }}
      
    • current: URL atual da página
      {{ store.urls.current }}
      
    • base: URL base do site
      {{ store.urls.base }}
      
    • checkout: URL de checkout
      {{ store.urls.checkout }}