Desde a versão 2.11.0 dos Componentes principais, as AMP - Páginas para Dispositivos Móveis Aceleradas - são totalmente compatíveis.
Este documento fornece uma visão geral de como as AMPs são compatíveis, bem como habilitá-las para seus sites. No entanto, para obter detalhes técnicos completos, consulte a documentação do desenvolvedor do GitHub.
Páginas para Dispositivos Móveis Aceleradas ou AMP é uma estrutura de código aberto originalmente projetada pelo Google para otimizar páginas para navegação móvel. As AMP normalmente carregam muito mais rapidamente do que as páginas padrão da Web, oferecendo melhores experiências móveis.
O suporte para AMP nos Componentes principais é totalmente configurável. As versões das AMP podem ser fornecidas exclusivamente, junto com as versões HTML padrão, ou não são fornecidas.
Os Componentes principais usam amp
como um seletor do Sling para renderizar uma AMP. Por exemplo, example.html
renderizaria a página normal e example.amp.html
seria a versão de AMP.
Projetos individuais podem decidir se utilizam ou não AMP. Na verdade, como as AMP e as páginas HTML padrão podem ser entregues em paralelo, um projeto pode optar por usar AMP em apenas determinadas páginas do projeto.
Embora o suporte a AMP ofereça muita flexibilidade, para começar a usá-las rapidamente, algumas etapas simples são necessárias:
Para habilitar AMP para uma página, o Modo AMP deve ser selecionado na Política da página.
As configurações das AMP para uma página também podem ser substituídas nas Propriedades da página para uma página individual.
Ao usar AMP com os Componentes principais, a principal diferença é que a AMP requer que todos os CSS sejam incorporados no elemento <head>
, bem como otimizados.
Para dar suporte a isso, um componente de página personalizado é usado, que carrega apenas o CSS específico de AMP para os componentes presentes na página.
Devido às limitações de design das AMP, a Adobe não é compatível com o uso da Grade responsiva com a versão das AMP da sua página.
Para mais requisitos e detalhes técnicos, consulte a documentação do desenvolvedor do GitHub.