Añadir Astro View Transitions, Corregir Idioma HTML y Añadir ImagePlaceholder en Novas #33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Añadidas las View transitions de Astro. Al navegar la web, los navegadores modernos debería mostrar una animación y no ejecutar una recarga completa de la página. He actualizado los scripts para que funcionen con esta nueva lógica, siguiendo la documentación de Astro y he animado los títulos, imágenes y tags de los artículos para que sean continuos durante la navegación.
Grabacion.de.pantalla.2025.12.10.a.las.15.40.47.mp4
Transiciones de vista y animaciones:
Se han añadido atributos de transición (por ejemplo,
transition:name,transition:animate,transition:persist) a componentes y elementos principales como títulos, etiquetas, imágenes, logotipo de navegación, contenido principal y pie de página en archivos comoCard.astro, las páginas[...id].astro,Navigation.astroyPageLayout.astropara permitir animaciones fluidas durante la navegación.Se ha integrado
ClientRouterdeastro:transitionsenBaseLayout.astroy se ha configurado el elemento raíz HTML para las transiciones, habilitando el enrutado en el lado del cliente y las view transitions en toda la aplicación.Mejoras en JavaScript y manejo de eventos:
Se han actualizado los listeners de eventos de
window.onloadaastro:page-loaden componentes comoFilter.astroyNavigation.astropara asegurar que los scripts se ejecuten correctamente con el sistema de navegación de Astro.Se ha añadido el atributo
data-astro-reruna scripts inline enContactForm.astroy al script de analítica de Umami enBaseLayout.astropara asegurar que los scripts se reejecuten correctamente en la navegación y actualizaciones de página.Errores Corregidos
Se ha importado
ImagePlaceholderennovas/[...id].astropara disponer de una imagen de respaldo consistente y mejorar el manejo del texto alternativo.Se ha cambiado el atributo de idioma HTML de
enagl(gallego) enBaseLayout.astropara una localización adecuada.