¿Por qué esta web está construida con Astro y no con WordPress?
Después de años recomendando soluciones digitales a clientes, tocaba aplicarme el cuento. Te voy a explicar por qué elegí Astro para mi web personal y qué he aprendido en el proceso.
Cuando decidí crear mi web personal, lo primero que pensé fue WordPress. Es lo que conozco, lo que he recomendado en proyectos pequeños y/o personales. En general, es lo que la mayoría de la gente elegiría sin pensárselo dos veces. Pero algo me frenó.
El problema con WordPress para una web personal
WordPress es una herramienta fantástica. No voy a ser de los que la critican sin motivo, de hecho he creado proyectos con wordpress de forma muy satisfactoria. Pero cuando me paré a pensar en lo que realmente necesitaba — una web personal con blog, sin formularios de contacto complejos, sin tienda, sin gestión de usuarios — me di cuenta de que WordPress era demasiado para lo que buscaba.
Plugins de seguridad, actualizaciones constantes, base de datos, hosting con PHP… todo eso tiene sentido cuando gestionas una web con mucho tráfico o funcionalidades complejas. Para una web personal, es cargar con demasiado peso innecesario.
Y además, una de mis virtudes/defectos es ser un poco culo inquieto. Me gusta probar cosas nuevas en este mundo de la tecnología, no cambiarlas por cambiarlas, pero sí que darles una oportunidad y ver sus pros y contras.
Qué es Astro y por qué me llamó la atención
Astro es un framework moderno que genera HTML estático en el build. Sin JavaScript innecesario, sin base de datos, sin servidor que mantener. El resultado es una web que carga en milisegundos y que puedes alojar gratis en plataformas como Cloudflare Pages o Netlify.
Lo que más me convenció fue su filosofía: envía solo lo que necesitas. Por defecto, cero JavaScript al navegador. Si en algún momento necesito algo interactivo, puedo añadirlo. Pero el punto de partida es lo más limpio posible.
El stack completo que elegí
Después de evaluar opciones, me quedé con esto:
- Astro como framework principal
- Tailwind CSS para los estilos
- Markdown para escribir los posts del blog y más cosas
- Cloudflare Pages para el hosting — gratis y con CDN global
- Ionos para el dominio felgue.com
El coste total es prácticamente cero más allá del dominio, que son unos pocos euros al año (llevo con él unos cuantos años sin utilizarlo 😅).
Lo que más me ha sorprendido
Escribir posts en Markdown es más cómodo de lo que esperaba. Sin distracciones, sin editor visual que a veces hace cosas raras, sin tener que preocuparme por el diseño mientras escribo. Me centro en el contenido y el resultado se ve exactamente como quiero.
Además, el sistema de publicación programada que he programado para mi web me permite escribir posts con antelación y que se publiquen solos en la fecha que indique. Algo que en WordPress requeriría configuración adicional, aquí es simplemente un campo en el frontmatter (cabecera) del archivo.
¿Lo recomendaría?
Depende. Si no tienes experiencia con código y quieres montar algo rápido, WordPress o Webflow siguen siendo opciones muy válidas. Pero si te manejas en Terminal, sabes algo de HTML y CSS, y valoras tener control total sobre tu web sin depender de plugins ni actualizaciones constantes, Astro merece la pena. Al menos merece darle una oportunidad y más a día de hoy con el apoyo de la IA (en mi caso para este tipo de cosas uso Claude de Anthopic), pero otro día hablaremos de para que uso los diferentes LLM’s e IA’s.
Para mí, que vengo del mundo de la analítica digital y la tecnología, ha sido un ejercicio interesante, un poco aplicarme lo que predico: elegir la herramienta adecuada para el problema concreto, no la más popular y sólo ir a por un alcance de lo que realmente aprovecharé sin incluir miles de cosas a las que no sacaré ningún provecho.
¿Tienes dudas sobre cómo montar algo similar? Escríbeme, estoy encantado de ayudar.
Recomendado
De mi modelo a tu modelo de juego
Desarrolla un modelo de juego acorde a tu plantilla.