Por Hugo Cayón Laso
Tabla de Contenidos Inteligente en los Posts
Los posts de DevLog estrenan una tabla de contenidos lateral que sigue tu posición en el artículo en tiempo real.
Navegación dentro de los artículos
Para los posts más extensos, ahora aparece una barra lateral derecha con el índice del artículo, construida a partir de los encabezados H2 y H3 del propio contenido.
- Basada en Astro: El parser extrae los
headingsen tiempo de compilación, por lo que la estructura del TOC es estática y sin JavaScript en el servidor. - Resaltado activo con
IntersectionObserver: Un observador nativo sigue qué sección es visible en pantalla e ilumina en verde el enlace correspondiente, manteniendo el resto en gris suave. - Scroll al clic: Hacer clic en cualquier enlace navega directamente a ese subtítulo.
- Solo en pantallas grandes: En móvil y tablet (
< 1280px) el TOC se oculta automáticamente. En laptop y escritorio aparece anclado a la derecha con posiciónsticky.
Cambios en el layout
Para acomodar el TOC sin romper el diseño existente, el interior de PostLayout.astro pasó a usar un contenedor flex con dirección de fila en pantallas xl. El artículo conserva su max-width original y el componente TOC.astro vive de forma completamente autónoma en la columna lateral.