Elegir la herramienta para construir un sitio web no es solo una decisión técnica. Es una decisión sobre cómo quieres trabajar, qué control quieres tener y cuánto estás dispuesto a aprender. Dos de las opciones más populares son WordPress y Jekyll. Ambas pueden crear sitios hermosos y funcionales, pero funcionan de maneras radicalmente distintas.
Este artículo no pretende declarar un ganador absoluto, sino ofrecer un mapa para que elijas según tus necesidades.
Filosofía y enfoque
WordPress
WordPress nació en 2003 como una plataforma de blogs y con los años se convirtió en un sistema de gestión de contenidos (CMS) que hoy alimenta más del 40% de la web. Su filosofía es la accesibilidad: que alguien sin conocimientos técnicos pueda crear un sitio.
Jekyll
Jekyll, creado en 2008, es un generador de sitios estáticos. No tiene base de datos ni panel de administración. Su filosofía es la simplicidad y el control: escribes en Markdown, ejecutas un comando y obtienes un sitio de archivos HTML listos para subir.
“Jekyll no es para todos, pero para quien busca velocidad y control, es difícil de superar.” — David Heinemeier Hansson, creador de Ruby on Rails
Comparación técnica
| Característica | WordPress | Jekyll |
|---|---|---|
| Base de datos | MySQL | Ninguna (archivos planos) |
| Lenguaje | PHP | Ruby |
| Editor de contenido | Visual / Bloques | Markdown + código + CMS externo |
| Velocidad de carga | Depende del hosting y optimización | Extremadamente rápida (solo archivos estáticos) |
| Seguridad | Requiere mantenimiento constante | Muy segura (no hay base de datos que inyectar) |
| Curva de aprendizaje | Baja | Media-alta (requiere línea de comandos, Git) |
Casos de uso ideales
WordPress es excelente cuando:
- Necesitas que un equipo no técnico edite contenido
- Tu sitio requiere funcionalidades complejas (e-commerce, foros, membresías)
- Quieres lanzar algo rápidamente con un tema prediseñado
Jekyll brilla cuando:
- Tu sitio es mayormente estático (blog, portafolio, documentación)
- Valoras la velocidad y la seguridad por encima de la facilidad inmediata
- Ya trabajas con Git y te sientes cómodo en la terminal
Nota al margen:
Una de las objeciones más comunes a Jekyll es la falta de un editor visual para contenido. Sin embargo, existen administradores de contenido como Siteleaf, Tina, CloudCannon y otros que permiten editar sitios Jekyll desde una interfaz amigable. Esto combina lo mejor de ambos mundos: la velocidad y seguridad de un sitio estático con la facilidad de gestión de un CMS tradicional.
Experiencia de desarrollo
La experiencia de construir con cada herramienta es muy diferente.
Con WordPress:
- Instalas WordPress en un hosting
- Buscas un tema que se acerque a lo que necesitas
- Instalas plugins para funcionalidades adicionales
- Configuras todo desde el panel de administración
Con Jekyll:
- Instalas Ruby y Jekyll en tu computadora (
gem install jekyll) - Creas un nuevo sitio (
jekyll new mi-sitio) - Editas archivos en tu editor de código favorito
- Subes los archivos generados a GitHub Pages o cualquier servidor
Ejemplos de código
Insertar un enlace en WordPress (editor de bloques)
<a href="https://ejemplo.com">Ver más</a>
Insertar un enlace en Jekyll (Markdown)
[Ver más](ejemplo.com)
Bucle de entradas en WordPress (PHP)
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endwhile; endif; ?>
Bucle de entradas en Jekyll (Liquid)
{% for post in site.posts %}
<h2>{{ post.title }}</h2>
{{ post.content }}
{% endfor %}
Lista de verificación para elegir
Antes de decidir, pregúntate:
- ¿Quién va a editar el contenido?
- Personas no técnicas → WordPress
- Yo mismo o personas con experiencia técnica → Jekyll (o personas no técnicas con algún CMS externo)
- ¿Qué tan importante es la velocidad?
- Prioridad alta → Jekyll
- Aceptable con optimización → WordPress
- ¿Cuál es mi presupuesto?
- Casi cero → Jekyll con GitHub Pages
- Pequeño presupuesto mensual → WordPress con hosting básico
- ¿Necesito funcionalidades como e-commerce o foros? (o integraciones externas)
- Sí → WordPress (con WooCommerce, bbPress)
- No → Jekyll (aunque se pueden integrar con desarrollos externos)
Pasos para probar Jekyll hoy
- Instala Ruby (si estás en macOS, ya viene instalado)
- Abre la terminal y ejecuta gem install jekyll bundler
- Crea un sitio con jekyll new mi-prueba
- Entra a la carpeta con cd mi-prueba
- Ejecuta bundle exec jekyll serve
- Abre http://localhost:4000 en tu navegador
Ventajas según perfil
| Perfil | WordPress | Jekyll |
|---|---|---|
| Blogger principiante | ★★★★★ | ★★☆☆☆ |
| Desarrollador front-end | ★★★☆☆ | ★★★★★ |
| Agencia con clientes | ★★★★☆ | ★★☆☆☆ |
| Proyecto de documentación | ★★☆☆☆ | ★★★★★ |
| Portafolio personal | ★★★☆☆ | ★★★★☆ |
Conclusión
No hay una herramienta mejor que otra. Hay herramientas que se ajustan mejor a cada contexto.
Elegir WordPress es elegir la conveniencia y el ecosistema. Elegir Jekyll es elegir la simplicidad, la velocidad y el control absoluto sobre cada línea de código. Ambas son válidas. La pregunta no es cuál es mejor, sino cuál se adapta mejor a tu forma de trabajar.