A partir de la versión 2.11.0 de los componentes principales, AMP - Accelerated Mobile Pages son totalmente compatibles.
Este documento proporciona información general sobre cómo se admite AMP, así como sobre cómo habilitarlo para sus sitios. Sin embargo, para obtener más información técnica, consulte la documentación del desarrollador de GitHub.
Accelerated Mobile Pages o AMP es un marco de trabajo de código abierto diseñado originalmente por Google para optimizar las páginas para la navegación móvil. Las páginas AMP generalmente se cargan mucho más rápido que las páginas web estándar, lo que ofrece mejores experiencias móviles.
La compatibilidad con AMP en los componentes principales es totalmente configurable. Las versiones AMP de las páginas se pueden servir exclusivamente, junto con las versiones HTML estándar, o no.
Los componentes principales utilizan amp
como selector de Sling para procesar una página de AMP. Por ejemplo: example.html
representaría la página normal y example.amp.html
sería la versión de AMP.
Los proyectos individuales pueden decidir si aprovechar o no la AMP. De hecho, como AMP y las páginas HTML estándar se pueden entregar en paralelo, un proyecto puede elegir utilizar AMP solo en determinadas páginas del proyecto.
Aunque el soporte de AMP oferta una buena cantidad de flexibilidad, para empezar a utilizarlo rápidamente sólo se requieren unos pocos pasos sencillos:
Para habilitar AMP para una página, el modo AMP debe estar seleccionado en la Directiva de página.
La configuración de AMP de una página también se puede anular en Propiedades de la página para una página individual.
Cuando se utiliza AMP con los componentes principales, la diferencia principal es que AMP requiere que todos los CSS estén alineados en el elemento <head>
y optimizados.
Para admitir esto, se utiliza un componente de página personalizado, que carga solo la CSS específica de AMP para los componentes presentes en la página.
Para obtener más detalles técnicos y requisitos, consulte la documentación para desarrolladores de GitHub.