Volver al blog
Kumado5 min de lectura

Por qué hice Kumado con Astro en lugar de WordPress

Elegí Astro para tener más libertad al diseñar Kumado, mejorar el rendimiento y dejar de adaptar cada idea a las limitaciones de Gutenberg.

Un portátil con un editor de código abierto junto a una vista previa de una página web de estilo minimalista.
Un portátil con un editor de código abierto junto a una vista previa de una página web de estilo minimalista.

WordPress habría sido la opción más evidente para crear Kumado. Es una plataforma conocida, tiene un ecosistema enorme y permite poner en marcha un blog sin construir toda la infraestructura desde cero. Aun así, decidí usar Astro.

La elección no vino de pensar que WordPress sea una mala herramienta. Simplemente, lo que quería hacer con Kumado encajaba mejor con una web construida a medida: necesitaba libertad para diseñarla, quería que cargase rápido y no me apetecía seguir peleándome con Gutenberg cada vez que intentaba salir de su forma de trabajar.

Diseñar la web sin negociar con el editor

Una de mis prioridades era poder decidir cómo debía verse Kumado sin depender de las posibilidades de un tema o de los bloques disponibles en un editor visual.

WordPress permite personalizar prácticamente cualquier cosa, pero esa libertad suele tener condiciones. Puedes partir de un tema, crear un tema hijo, instalar un constructor visual o desarrollar tus propios bloques. Cada camino añade sus propias capas y, en algunos casos, también dependencias, estilos heredados y decisiones que hay que deshacer antes de empezar a construir lo que realmente quieres.

Con Astro, la interfaz es código. Cada componente, plantilla y estilo forma parte del proyecto, así que puedo definir la estructura de la web sin intentar encajarla dentro de un sistema pensado para cubrir miles de casos distintos. Si quiero cambiar cómo se presenta un artículo, reorganizar una sección o crear un componente específico, no necesito buscar un plugin ni comprobar primero si el tema lo permite.

Eso implica más trabajo técnico, pero también un control mucho más directo. Para una web personal como Kumado, ese intercambio tiene sentido.

Dejar de pelearme con Gutenberg

Gutenberg ha mejorado mucho el editor de WordPress y ofrece una experiencia bastante flexible para quien quiere construir contenido mediante bloques. El problema es que esa forma de edición no siempre resulta cómoda.

Cuando el contenido es relativamente sencillo —texto, imágenes, fragmentos de código, citas o algún elemento especial— un archivo Markdown suele ser más claro. El artículo contiene el contenido y una pequeña cabecera con sus metadatos; el diseño queda en manos de las plantillas y los componentes de la web.

Esta separación evita tener que ajustar bloques, revisar configuraciones laterales o lidiar con el marcado que genera el editor. También permite escribir con cualquier editor de texto y mantener los artículos junto al resto del proyecto.

No significa que Markdown sea mejor para todo el mundo. Gutenberg es más accesible para equipos editoriales, personas que no quieren tocar código o webs donde sea habitual crear composiciones visuales distintas en cada página. En Kumado, sin embargo, prefería un flujo de trabajo más simple y predecible.

Una web rápida por defecto

El rendimiento fue otra razón importante. Astro está pensado para enviar al navegador la menor cantidad posible de JavaScript. Si una página solo necesita HTML y CSS, no obliga a convertirla en una aplicación completa en el cliente.

Para un blog, este enfoque encaja especialmente bien. La mayor parte de una entrada es contenido estático: títulos, párrafos, imágenes y enlaces. No tiene sentido cargar una gran cantidad de código para mostrar algo que el navegador puede representar directamente.

Astro genera las páginas durante el proceso de construcción y deja preparados archivos estáticos que pueden servirse desde un CDN. Esto reduce el trabajo necesario en cada visita y facilita conseguir tiempos de carga bajos. Cuando una parte de la web sí necesita interactividad, se puede añadir de forma localizada sin hidratar la página entera.

WordPress también puede ofrecer un rendimiento excelente, pero suele requerir más atención: una buena configuración de caché, un tema ligero, plugins bien escogidos, optimización de imágenes y un alojamiento capaz de responder correctamente. No es un problema imposible de resolver, aunque sí supone mantener más piezas.

Con Astro, la base de partida se parece más a lo que buscaba: páginas estáticas, poco JavaScript y ninguna consulta a una base de datos cada vez que alguien abre un artículo.

Menos administración, a cambio de más desarrollo

Al no usar WordPress, desaparecen varias tareas habituales. No hay un panel público que proteger, plugins que actualizar ni una base de datos que mantener. La superficie de ataque es menor porque el resultado desplegado está compuesto principalmente por archivos estáticos.

Pero Astro no elimina el mantenimiento; lo cambia de sitio. Hay dependencias que actualizar, compilaciones que revisar y código que conservar. Además, muchas funciones que WordPress resuelve con un plugin requieren desarrollo propio o la integración de un servicio externo.

Un sistema de comentarios, una búsqueda avanzada, formularios, programación editorial o gestión de usuarios no aparecen automáticamente. Tampoco cuento con un panel de administración tan completo como el de WordPress. Si Kumado necesitase un equipo editorial amplio o una publicación constante por parte de personas no técnicas, la decisión podría ser distinta.

Astro encaja mejor con lo que quería para Kumado

La decisión se reduce a una cuestión de prioridades. WordPress destaca cuando se necesita un gestor de contenidos completo, un panel accesible y una gran colección de extensiones listas para instalar. Astro resulta especialmente atractivo cuando se busca una web rápida, controlada desde el código y con una capa de interactividad limitada a los lugares donde aporta algo.

Para Kumado, prefería invertir el esfuerzo en construir una base propia antes que seguir adaptando el diseño y la escritura a Gutenberg. Astro me da la libertad que buscaba para definir la apariencia de la web, mantiene el contenido en un formato sencillo y permite servir páginas ligeras.

No es una elección universal ni una guerra entre herramientas. Es, sencillamente, la opción que mejor encaja con la forma en la que quería diseñar, escribir y mantener Kumado.


Foto de luis gomes en Pexels.