Gestión de Layouts Globales
Goal
Mantener la integridad y el rendimiento del esqueleto HTML principal del sitio.
Instructions
- •Analizar Bloques: Antes de modificar
base.html, usapython3 scripts/structure_manager.py blocks layouts/base.htmlpara ver qué secciones están disponibles. - •Jerarquía: No añadas contenido directamente en
base.htmlsi pertenece a una página específica; usa los bloques delegados (content,extra_head, etc.). - •Recursos: Asegura que cualquier nuevo recurso (CSS/JS) en el head tenga la versión del sistema para invalidación de caché (
?v={{ system_version }}).
Constraints
- •No eliminar bloques existentes sin verificar dependencias en las páginas que heredan de él.
- •Mantener el estándar de SEO y accesibilidad en el marcado global.