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:

  1. Extracción de datos - Exporté la base de datos MySQL de WordPress completa
  2. 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
  3. Diseño en Jekyll - Repliqué el diseño visual original con componentes reutilizables
  4. Optimización - Compresión de imágenes, minificación de CSS/JS
  5. Deployment - Hosting en GitHub Pages (gratuito, CDN global incluido)
  6. 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."

Sebastián Iturralde Desarrollador & Autor

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