Marcos Ramírez BETA

#astro

Un reloj de cron averiado junto al logo de GitHub Actions y un engranaje de Cloudflare Workers

El cron de GitHub Actions falla: lo arreglé con Cloudflare

Programé un post para las 8:30 de la mañana y a las 9 seguía sin aparecer en la web. El culpable no era mi código ni la zona horaria: era el scheduler de cron de GitHub Actions, que lleva meses estrangulando las tareas programadas. Te cuento por qué pasa, qué opciones tenía sobre la mesa y cómo lo resolví moviendo el reloj a un Cron Trigger de Cloudflare que dispara el despliegue por API.

08:30 10 min Marcos Ramírez Lucía
Terminal con comandos de build de Astro mostrando páginas generadas correctamente

Migré 112 posts de Jekyll a Astro 6 y esto es lo que rompió

Crónica técnica de la tercera migración de este blog: WordPress, Jekyll y ahora Astro 6. BOM en 51 archivos, CRLF, MDX estricto, Liquid residual, getStaticPaths en scope aislado, el bug del setext heading. 18 problemas documentados en orden cronológico hasta el build limpio.

08:30 8 min Marcos Ramírez Lucía
Interfaz limpia de un blog moderno con modo oscuro en un monitor de escritorio

El blog tiene cara nueva: he migrado de Jekyll a Astro

Llevaba meses con la sensación de que el blog necesitaba renovarse. No porque estuviera roto, sino porque había cosas que quería hacer y no podía. Así que lo rehíce desde cero con Astro. Este post es la presentación. Los detalles técnicos de la migración vienen después.

19:15 3 min Marcos Ramírez