Cambiar tema

Guía para elegir framework de blog en 2025: ¿Hugo, Astro o Hexo?

Easton editorial illustration: three large framework engine cards above one decision matrix

Ya estamos en 2025 y llevas una semana dudando entre Hugo, Hexo y Astro sin decidirte. Has leído montones de comparativas, pero la mayoría son de 2022-2023: los datos de rendimiento cambiaron, los frameworks se actualizaron y el ecosistema ya no es el mismo. Cada artículo te deja más confundido.

Pasé tres meses investigando frameworks y no escribí ni un solo artículo.

Este post se basa en datos de 2024-2025, con pruebas reales de tiempo de build y experiencia de uso, para ayudarte a elegir en 5 minutos. No te diré «cuál es el mejor», sino «cuál encaja contigo». Con la comparativa de rendimiento de 9 frameworks y una matriz de decisión en 3 minutos, evitarás el 90 % de trampas típicas de principiantes.

2,95 s
Hugo build 10 000 páginas
Rey de la velocidad, menos de 1 ms/página de media
45 s
Hexo build 1 000 páginas
Buen rendimiento en blogs medianos, ~45 ms/página
889 KB
Tamaño de transferencia mediano de Astro
El más ligero, estrategia cero JavaScript por defecto
200+
Temas Hexo en chino
Dominio en el mundo chino, estilos variados
3 millones
Descargas npm de Astro
Septiembre 2024, el de mayor crecimiento
60 000+
Estrellas GitHub de Hugo
Crecimiento estable, veterano sólido
Source: Datos de pruebas 2024-2025

¿Por qué seguimos hablando de frameworks de blog en 2025?

¿Siguen teniendo sentido los blogs estáticos?

Siendo honesto, al principio también pensé que montar un blog era una idea pasada de moda. Después de un año usándolo, me encanta.

La diferencia esencial entre un blog estático y uno dinámico como WordPress es la de «preparar con antelación» frente a «cocinar al momento». Un generador de sitios estáticos (SSG) genera todas las páginas cuando terminas de escribir, como una impresión en lote. El visitante ve el producto terminado y la velocidad es altísima. WordPress y similares, en cambio, consultan la base de datos y montan la página en cada visita, como cocinar a mano en directo.

¿Por qué los blogs estáticos son tendencia?

En resumen: rápidos, baratos y sin preocuparte del servidor.

WordPress exige alojamiento: unos decenas de euros al mes como mínimo. Los blogs estáticos se hospedan gratis en GitHub Pages, Vercel o Cloudflare Pages. Mi blog me cuesta 0 € al año; el dominio ya lo tenía comprado.

En rendimiento no hay comparación. Las páginas estáticas sacan 95+ en Lighthouse con facilidad; WordPress cuesta llegar al 90. El usuario abre la página en un abrir y cerrar de ojos: esa experiencia engancha a escribir.

¿Cuándo conviene un blog dinámico?

Los estáticos no lo son todo. Si necesitas funciones complejas, por ejemplo:

  • Publicación colaborativa (panel de administración)
  • Integración e-commerce (pagos, pedidos)
  • Sistema de usuarios complejo (comentarios, permisos)

En esos casos, WordPress o Ghost encajan mejor. Pero la verdad es que la mayoría de blogs personales y técnicos no lo necesitan.

En una frase: blog personal, documentación técnica o portfolio → framework estático. Funciones complejas o trabajo en equipo → blog dinámico.

Duelo de rendimiento: ¿quién es el más rápido?

El rendimiento es lo que más me importaba. Con Gatsby, cada cambio implicaba 15 minutos de build: ganas de tirar el portátil.

Velocidad de build: diferencias enormes

Conclusión directa: Hugo es el rey de la velocidad, sin rival.

Datos de pruebas de 2024:

FrameworkTiempo para 10 000 páginasVelocidad media por página
Hugo2,95 sMenos de 1 ms
Hexo45 s (1 000 páginas)~45 ms
Jekyll187,15 s~18 ms
Gatsby30+ minutos~180 ms

La primera vez que vi la velocidad de Hugo me dejó flipado. ¡10 000 artículos en menos de 3 segundos! Cambias un título, guardas, refrescas y el blog ya está actualizado. Esa retroalimentación instantánea es una gozada.

Hexo también va bien en blogs medianos (100-1 000 artículos). Mi blog de 300 entradas compilaba en 15 segundos: más que suficiente.

Gatsby… mejor no hablar. Un proyecto con 200+ artículos tardaba 5 minutos por build. Cuando creció, lo abandoné.

Velocidad de carga: Astro como sorpresa

En 2024 Astro fue la gran revelación. Según HTTP Archive:

  • Astro: tamaño de transferencia mediano 889 KB (el más ligero)
  • Hugo: 1 174 KB (buen equilibrio)
  • Next.js: 1 659 KB (más funciones, más peso)

La estrategia «cero JavaScript por defecto» de Astro funciona de verdad. Solo carga el JS necesario, sin meter toda la librería React/Vue al usuario. Resultado: páginas muy rápidas y mejor experiencia.

Rendimiento real: no te quedes solo con los números

Si tienes menos de 100 artículos, casi da igual el framework. No notarás la diferencia entre unos segundos y una docena.

Pero si planeas escribir a largo plazo y el volumen crecerá, elegir un framework rápido desde el principio te ahorra dolores. He visto a gente empezar con Gatsby, llegar a 500 artículos, sufrir builds interminables y migrar: un infierno.

Combinaciones recomendadas:

  • Blog pequeño (menos de 100 artículos): cualquiera sirve
  • Blog mediano (100-1 000 artículos): Hugo, Hexo, Astro
  • Sitio grande (1 000+ artículos): Hugo sin dudarlo

Experiencia de desarrollo: ¿cuál es más cómodo?

Si el rendimiento es bueno pero usarlo es un suplicio, no sirve de nada.

Curva de aprendizaje: trampas para novatos

Las plantillas Go de Hugo me costaron bastante. Sintaxis como {{ range }} y {{ with }} al principio desconciertan. Aunque el rendimiento es imbatible, un principiante que empiece por Hugo puede frustrarse.

Ranking de facilidad para principiantes:

  1. Hexo (el más amigable): ecosistema Node.js, documentación en chino por doquier. La config es un _config.yml: cambias unos parámetros y listo. Monté mi primer blog en media hora.
  2. Jekyll (amigable): ecosistema Ruby, documentación oficial muy clara. GitHub Pages lo soporta nativo: push y despliegue automático.
  3. VuePress (requiere base frontend): si sabes Vue, vas rápido; si no, primero toca aprender Vue.
  4. Gatsby/Next.js (pronunciada): React, GraphQL, configuración compleja. Los archivos de config asustan.

Mi consejo: si eres desarrollador Node.js como yo, Hexo encaja muy bien. Instalas un paquete npm, ajustas la config y en media hora está. ¿Stack React? Astro o Next.js. Para empezar, Hexo no falla.

Configuración y personalización: el equilibrio

Hexo y Jekyll tienen config simple en un YAML. Pero para personalizaciones profundas hay que tocar el código fuente: menos flexible.

Gatsby es muy flexible: capa GraphQL para muchas fuentes de datos. Para un blog personal suele ser exceso de potencia, como un deportivo en ciudad.

Astro va por el medio: flexible sin ser intimidante. Soporta varios frameworks (React, Vue, Svelte mezclados) con config razonable. Ese equilibrio me gusta.

Herramientas de desarrollo y depuración

Los frameworks modernos ganan por goleada en experiencia de desarrollo.

Astro y VuePress con Vite tienen hot reload rapidísimo: cambias contenido y en menos de 1 segundo se actualiza. Webpack hace esperar de más.

Hugo es más clásico, pero al ser rápido el ciclo editar-refrescar también es ágil.

Ecosistema: ¿quién tiene más temas y plugins?

Sin temas, toca escribir CSS desde cero. Nadie quiere eso.

Temas: Hexo domina en el mundo chino

Hexo es el favorito de blogs en chino. Más de 200 temas, estilos variados. El que uso tiene documentación en chino hasta para cambiar el color de la fuente.

Hugo tiene 300+ temas, pero la calidad varía: algunos son preciosos, otros nivel demo. Mucha documentación en inglés: los problemas los resuelves a prueba y error.

Jekyll, el veterano, tiene más temas, pero muchos con diseño de hace años.

Gatsby y Astro apuestan por diseño moderno. Si buscas impacto visual, van bien.

Plugins y extensibilidad

Jekyll tiene el ecosistema de plugins más grande por antigüedad.

Gatsby aprovecha npm: muchísimos plugins, a menudo pensados para proyectos comerciales, no blogs personales.

Hexo en Node.js está maduro: comentarios, búsqueda, SEO… plugins listos. Instalé siete o ocho sin problemas de compatibilidad.

Actividad de la comunidad: los datos

Datos 2024-2025:

  • Astro: mayor crecimiento; 3 millones de descargas npm en septiembre 2024. Encuesta Netlify: el framework con más atención de desarrolladores en 2024.
  • Hugo: 60 000+ estrellas en GitHub, crecimiento estable.
  • Hexo: comunidad china muy activa (Zhihu, Juejin, CSDN llenos de tutoriales).

Para principiantes importa poder buscar soluciones en tu idioma. Ahorra muchísimo tiempo.

Despliegue y SEO: publicar es lo que cuenta

Un blog sin publicar no sirve.

Plataformas de despliegue: gratis y sencillo

Hoy desplegar un blog estático es trivial.

GitHub Pages: soporte nativo para Jekyll; push y despliegue. Otros frameworks usan GitHub Actions: unas líneas de config, 5 minutos.

Vercel/Netlify: mis recomendados. Conectas el repo, detectan el framework y despliegan solos. Cuota gratuita suficiente para blogs personales. Llevo un año en Vercel sin pagar.

Cloudflare Pages: muy buen rendimiento, CDN global, cuota generosa, más rápido que GitHub Pages en muchos casos.

En 2025 desplegar un blog estático no tiene barrera técnica real.

SEO: ventaja natural de lo estático

Todos los frameworks estáticos son SEO-friendly: generan HTML puro, lo que los buscadores prefieren.

Las diferencias están en los detalles:

  • Hugo y Jekyll: maduros, sitemap y RSS automáticos, SEO básico cubierto.
  • Astro y Next.js: más avanzados en SEO moderno, metadatos y datos estructurados más finos.
  • Hexo: SEO vía plugins, muy documentado en chino.

Si el contenido es bueno, las keywords están bien y la estructura es clara, el framework importa poco para SEO.

Coste de mantenimiento a largo plazo: evita lo exótico

Lo aprendí a las malas. Usé un framework pequeño; al cabo de seis meses el autor dejó de mantenerlo. Actualicé dependencias y el blog dejó de funcionar: una semana migrando.

Bajo mantenimiento: Hugo, Jekyll. Estables; mi blog Hugo lleva más de un año sin incidentes.

Requieren seguimiento: Gatsby, Next.js. Muchas dependencias, actualizaciones frecuentes, breaking changes ocasionales.

Equilibrio: Astro, Hexo. Actualizaciones moderadas, buena compatibilidad.

Marco de decisión: ¿cuál te conviene?

Tras tantos datos y comparativas, ¿cómo elegir?

Matriz de decisión en 3 minutos

Responde tres preguntas:

Pregunta 1: ¿Cuál es tu stack?

  • Node.js → Hexo (principiante) / Astro (moderno)
  • React → Gatsby (pesado) / Astro (ligero) / Next.js (full stack)
  • Vue → VuePress (blog+docs) / Gridsome
  • Sin preferencia → Hugo (rendimiento) / Jekyll (estabilidad)

Si eres desarrollador Node.js, Hexo encaja muy bien.

Pregunta 2: ¿Qué escala tendrá el proyecto?

  • Menos de 100 artículos → cualquiera; no notarás la diferencia
  • 100-1 000 artículos → Hugo (rápido) / Hexo (suficiente) / Astro (moderno)
  • 1 000+ artículos o documentación grande → Hugo sin competencia

Yo tengo 500+ artículos en Hexo, 45 s de build: bien. Si paso de 1 000, probablemente migre a Hugo.

Pregunta 3: ¿Cuál es tu nivel?

  • Principiante → Hexo (recursos en chino) / Jekyll (docs claras)
  • Desarrollador frontend → Astro (experiencia moderna) / VuePress (Vue)
  • Obsesionado del rendimiento → Hugo (velocidad; vale la pena aprender plantillas Go)
  • Quieres estabilidad → Jekyll (GitHub nativo, muy tranquilo)

Recomendaciones por escenario

Blog técnico personal:

  • Usuarios chinos: Hexo (ecosistema y temas)
  • Internacional: Hugo (rendimiento, recursos en inglés)
  • Moderno: Astro (buena experiencia y rendimiento)

Sitio de documentación:

  • Docusaurus (Facebook, pensado para docs)
  • VuePress (ecosistema Vue, buen soporte en chino)

Sitio de contenido grande:

  • Hugo (1 000+ páginas, aguanta la carga)

Web de proyecto moderna:

  • Astro (equilibrio flexibilidad + rendimiento)
  • Next.js (si necesitas funciones dinámicas)

Mi consejo sincero

Deja de dar vueltas. He visto a gente tres meses eligiendo framework sin escribir nada. El framework es herramienta; el contenido es lo central.

Sugerencias:

  • 90 % de la gente: Hexo o Hugo, suficiente
  • Desarrollador frontend: prueba Astro
  • Miedo a equivocarte: Hexo, tutoriales en chino por montones
  • Ansiedad por el rendimiento: Hugo, velocidad imbatible

Recuerda: puedes migrar (el contenido es Markdown); el tiempo perdido no vuelve. Elige uno, empieza y optimiza sobre la marcha.

Guía de errores y buenas prácticas

Errores que ya pisé por ti.

5 errores frecuentes

Error 1: buscar el framework perfecto y no empezar

El que más me costó. Dos meses comparando, decenas de artículos, sin decidirme. Un mentor me dijo: «Empieza ya; si no te convence, cambias; el tiempo no vuelve».

El contenido es el núcleo; el framework es la herramienta. No hay perfección, solo lo adecuado ahora.

Error 2: elegir solo por el aspecto del tema

Un tema Hugo espectacular me llevó a Hugo. Las plantillas Go eran un muro. Medio año después volví a Hexo.

Los temas se cambian; rendimiento, ecosistema y mantenimiento son lo que importa a largo plazo.

Error 3: Gatsby/Next.js de primeras

Un amigo recién en frontend probó Gatsby. GraphQL, React, config… dos semanas y lo dejó.

Gatsby y Next.js no son para principiantes. Para arrancar rápido: Hexo o Jekyll.

Error 4: ignorar el mantenimiento a largo plazo

Framework de nicho, autor inactivo, dependencias rotas, migración dolorosa.

Tres indicadores:

  • Frecuencia en GitHub (commits al menos mensuales)
  • Tamaño de la comunidad
  • Recursos en chino (ahorra mucho tiempo al principio)

Error 5: 80 % del tiempo en el framework, 20 % escribiendo

Perfeccionismo: CSS, plugins instalados y desinstalados, cero artículos.

Regla 80/20: 80 % contenido, 20 % herramientas. Suficiente está bien.

Consejos de migración

¿Te equivocaste de framework?

No es tan grave. El contenido es Markdown; migrar el contenido puede llevar una hora. Config y tema, medio día.

Principios:

  • Primero publicar, luego optimizar
  • Contenido primero: migra cuando tengas ~50 artículos
  • SEO: redirecciones 301, URLs lo más estables posible

Tendencias 2025

Según datos y comunidad 2024-2025:

  • Astro seguirá creciendo: arquitectura de islas, cero JS por defecto
  • Hugo mantiene el trono del rendimiento en sitios grandes
  • Hexo estable en ecosistema chino
  • Marcos clásicos en declive relativo: Jekyll estable pero menos proyectos nuevos

Las tendencias orientan; tu stack y necesidades deciden.

Conclusión

¿Qué framework de blog elegir en 2025?

Resumen:

  • Principiantes: Hexo (recursos en chino, temas, arranque rápido)
  • Desarrolladores frontend: Astro (rendimiento + flexibilidad)
  • Obsesionados del rendimiento: Hugo (velocidad, sitios grandes)
  • Documentación: Docusaurus/VuePress
  • Estabilidad: Jekyll (GitHub nativo)

Elegir framework: 5 minutos. Escribir bien: toda la vida.

Deja de dudar. Elige uno cómodo y escribe el primer post: importa cien veces más que otra comparativa.

Yo dudé dos meses; hoy veo ese tiempo perdido. Si hubiera empezado antes, quizá tendría 200 artículos.

Pasos:

  1. Usa la matriz: 5 minutos para elegir
  2. Tema + entorno: 1 hora
  3. Primer artículo, aunque sean 500 palabras
  4. Publica y disfruta

El framework no importa tanto; el contenido sí. Suficiente y a escribir.

¿Qué elegiste y por qué? Cuéntalo en comentarios; intentaré responder dudas.

FAQ

¿Cómo es la comparativa de rendimiento de frameworks de blog en 2025? ¿Cuál es el más rápido entre Hugo, Astro y Hexo?
Velocidad de build:
• Hugo es el rey sin rival (10 000 páginas en 2,95 s, menos de 1 ms/página de media)
• Hexo va bien en blogs medianos (1 000 páginas en 45 s, ~45 ms/página; 300 artículos en ~15 s)
• Jekyll (187,15 s, ~18 ms/página)
• Gatsby el más lento (30+ minutos, ~180 ms/página; 200+ artículos, 5+ minutos por build)
Velocidad de carga:
• Astro destacó mucho (transferencia mediana 889 KB, la más ligera; cero JS por defecto)
• Hugo equilibrio bueno (1 174 KB)
• Next.js más pesado (1 659 KB)
En la práctica:
• Con menos de 100 artículos casi da igual
• Si crecerás mucho, elige rendimiento desde el principio
Combinaciones:
• Pequeño (<100): cualquiera
• Mediano (100-1 000): Hugo/Hexo/Astro
• Grande (1 000+): Hugo
¿Qué framework es más amigable para principiantes? ¿Cómo es la curva de aprendizaje?
Ranking de facilidad:
Hexo, el más amigable:
• Ecosistema Node.js, mucha documentación en chino
• Config en _config.yml, pocos parámetros
• Primer blog en media hora
Jekyll, amigable:
• Ruby, documentación oficial clara
• GitHub Pages nativo, push y despliegue
VuePress, requiere base frontend:
• Rápido si sabes Vue; si no, coste extra
Gatsby/Next.js, pronunciada:
• React/GraphQL, config compleja
Las plantillas Go de Hugo ({{ range }}, {{ with }}) pueden frustrar a principiantes pese al gran rendimiento.
Consejos:
• Desarrollador Node.js: Hexo, npm y config, media hora
• Stack React: Astro o Next.js
• Principiante: Hexo
¿Cómo es el ecosistema? ¿Temas y plugins?
Temas:
• Hexo lidera en chino (200+ temas, documentación detallada)
• Hugo 300+ temas, calidad variable, mucha doc en inglés
• Jekyll muchos temas, algunos diseños antiguos
• Gatsby y Astro, línea moderna
Plugins:
• Jekyll, ecosistema más grande
• Gatsby, npm abundante, a menudo orientado a empresas
• Hexo maduro en Node.js: comentarios, búsqueda, SEO
Comunidad:
• Astro, mayor crecimiento (3 M descargas npm sep. 2024; encuesta Netlify 2024)
• Hugo 60 000+ estrellas GitHub
• Hexo, comunidad china muy activa (Zhihu, Juejin, CSDN)
¿Cómo elegir el framework adecuado? ¿Qué es la matriz en 3 minutos?
Tres preguntas:
Pregunta 1 — stack:
• Node.js → Hexo / Astro
• React → Gatsby / Astro / Next.js
• Vue → VuePress / Gridsome
• Sin preferencia → Hugo / Jekyll
Pregunta 2 — escala:
• <100 → cualquiera
• 100-1 000 → Hugo / Hexo / Astro
• 1 000+ → Hugo
Pregunta 3 — experiencia:
• Principiante → Hexo / Jekyll
• Frontend → Astro / VuePress
• Rendimiento → Hugo
• Estabilidad → Jekyll
Escenarios:
• Blog técnico: chino → Hexo; internacional → Hugo; moderno → Astro
• Docs: Docusaurus, VuePress
• Contenido masivo: Hugo
• Proyecto moderno: Astro; dinámico → Next.js
¿Diferencia entre blog estático y dinámico (WordPress)? ¿Cuándo elegir cada uno?
Esencia:
• Estático = preparado de antemano; dinámico = montado en cada visita
• SSG genera todas las páginas al publicar; el visitante ve HTML listo
• WordPress consulta BD y arma la página al vuelo
Por qué estático es tendencia:
• Rápido (Lighthouse 95+ vs ~90 en WordPress)
• Barato (hosting estático gratis vs decenas €/mes)
• Sin gestionar servidor
Cuándo dinámico:
• Colaboración con panel, e-commerce, usuarios y permisos complejos → WordPress/Ghost
• La mayoría de blogs personales/técnicos no lo necesitan
Resumen: blog personal, docs, portfolio → estático; funciones complejas o equipo → dinámico.
¿Despliegue, SEO y mantenimiento?
Despliegue:
• Muy sencillo y gratis
• GitHub Pages (Jekyll nativo; otros con Actions, ~5 min)
• Vercel/Netlify (recomendados, cuota gratuita)
• Cloudflare Pages (CDN, rápido)
SEO:
• Todos generan HTML, bueno para buscadores
• Hugo/Jekyll: sitemap, RSS, base sólida
• Astro/Next.js: metadatos y datos estructurados avanzados
• Hexo: plugins y tutoriales SEO en chino
• Buen contenido y estructura importan más que el framework
Mantenimiento:
• Bajo: Hugo, Jekyll
• Seguimiento: Gatsby, Next.js
• Equilibrio: Astro, Hexo
• Evita frameworks de nicho sin mantenimiento
¿Errores comunes al elegir framework?
Cinco errores:
Perfeccionar la elección y no empezar:
• Contenido primero; el tiempo no vuelve
Solo por el tema:
• Rendimiento, ecosistema y mantenimiento a largo plazo
Gatsby/Next.js de primeras:
• No para principiantes; Hexo/Jekyll para arrancar
Ignorar mantenimiento:
• Commits frecuentes, comunidad, recursos en tu idioma
80 % framework, 20 % contenido:
• Regla 80/20: escribir primero
Migración:
• Contenido Markdown, coste moderado
• Principios: publicar pronto, 50+ artículos antes de migrar, 301 y URLs estables

FAQ

¿Qué framework choisir pour un blog statique simple ?
Hugo convient si la vitesse de build prime, Hexo si vous cherchez un démarrage accessible en l'écosystème Node.js, y Astro si vous voulez un site moderne con très peu de JavaScript envoyé au navigateur.
¿Cuándo préférer WordPress ou Ghost à un générateur statique ?
Un site dynamique devient plus adapté para la publication multi-auteurs con back-office, l'e-commerce o un système utilisateur avancé. Pour un blog personnel, una documentation o un portfolio, un générateur statique reste généralement plus simple.
¿Cómo départager Hugo, Astro et Hexo ?
Comparez votre stack actuelle, el volume d'articles, los besoins de thèmes y la fréquence de builds. Le bon choix est celui que vous pourrez maintenir y déployer régulièrement, pas celui qui gagne tous los benchmarks.

15 min de lectura · Publicado el: 23 nov 2025 · Actualizado el: 21 ago 2026

Comentarios

Inicia sesión con GitHub para dejar un comentario

Easton BlogEaston Blog