RelatoCorto - Migration to Jekyll
Achieved Results
- Velocidad de carga: De 3.2s a 0.8s (75% más rápido)
- Puntuación PageSpeed: De 52 a 98 (móvil)
- Costo mensual: De $15 USD a $0 (hosting gratuito)
- Posts migrados: 500+ artículos sin perder contenido ni URLs
- Uptime: 99.99% (CDN global de GitHub Pages)
The Challenge
RelatoCorto es mi blog personal dedicado a la ficción corta con una década completa de publicaciones (más de 500 posts). WordPress en AWS era funcional pero problemático: costos mensuales de hosting, actualizaciones constantes, dependencia de base de datos, y velocidad mediocre. El blog necesitaba ser más rápido, más económico y más fácil de mantener, sin perder ninguno de los 10 años de contenido y SEO acumulado.
Our Solution
Llevé a cabo una migración completa y estratégica:
- Extracción de datos - Exporté la base de datos MySQL de WordPress completa
- Scripts de transformación Python - Desarrollé scripts personalizados para:
- Convertir posts de XML a Markdown
- Transformar metadatos y taxonomías
- Preservar rutas de URLs (301 redirects)
- Migrar imágenes y multimedia
- Mantener estructura de categorías y etiquetas
- Diseño en Jekyll - Repliqué el diseño visual original con componentes reutilizables
- Optimización - Compresión de imágenes, minificación de CSS/JS
- Deployment - Hosting en GitHub Pages (gratuito, CDN global incluido)
- Testing - Validación de todas las URLs y contenido
Key Deliverables
- Scripts Python para migración de base de datos
- Conversión de 500+ posts de XML a Markdown
- Diseño Jekyll responsive fiel al original
- Componentes modulares (header, footer, nav, sidebar)
- Sistema de categorías y etiquetas funcionando
- Redirects 301 para preservar SEO
- Optimización de imágenes y assets
- Configuración de dominio personalizado
- CI/CD con GitHub Actions
"Como desarrollador, realicé esta migración en mi propio blog y fue transformacional. No solo eliminé $180 anuales en costos de hosting, sino que la velocidad casi se cuadriplicó. Los scripts de Python hicieron posible mover 10 años de contenido sin perder una sola URL. Jekyll + GitHub Pages es la combinación perfecta para blogs de contenido."
Description
Migration of personal blog with 10 years of content from WordPress to static site with Jekyll. Database transformation with Python and massive speed increase.
-
Industry: Fiction Blog / Content
-
Client: RelatoCorto.com (Personal Project)
-
Duration: 3 months
-
Budget: Personal Project
-
Website: https://www.relatocorto.com
-
Date: July 1, 2024
Want a project like this?
Let me help you transform your vision into a digital solution that generates real results.
Contact Me Now