Saltearse al contenido

Migrando desde WordPress

WordPress es un sistema de publicación personal de código abierto basado en PHP y MySQL.

Principales similitudes entre WordPress y Astro

WordPress y Astro comparten algunas similitudes que te ayudarán a migrar tu proyecto:

Principales diferencias entre WordPress y Astro

Cuando reconstruyas tu sitio WordPress a Astro, notarás algunas diferencias importantes:

  • En WordPress, se edita un sitio a través de un panel de control en línea. En Astro, utilizarás un editor de código y un entorno de desarrollo para mantener tu sitio. Puedes desarrollar localmente en tu máquina, o elegir un editor/entorno de desarrollo en la nube como StackBlitz, CodeSandbox o Gitpod.

  • En WordPress, hay un amplio mercado de plugins y temas. En Astro, encontrarás algunos temas e integraciones disponibles, pero ahora es posible que tengas que construir muchas de tus funciones existentes tú mismo en lugar de buscar soluciones de terceros. ¡O puedes optar por comenzar con un tema de Astro con funciones incorporadas!

  • En WordPress, tu contenido se almacena en una base de datos. En Astro, tendrás archivos individuales (normalmente Markdown o MDX) en tu directorio del proyecto para el contenido de cada página. O puedes optar por usar un CMS para tu contenido, incluso tu sitio WordPress existente, y usar Astro para recuperar y presentar los datos.

Migrar de WordPress a Astro

Para migrar un blog de WordPress a Astro, empieza con nuestra plantilla inicial para blogs, o explora más temas de la comunidad para blogs en nuestro mostrador de temas.

Puedes pasar el argumento --template al comando create astro para empezar un nuevo proyecto de Astro con una de nuestras plantillas oficiales. O, puedes comenzar un nuevo proyecto desde cualquier repositorio de Astro existente en GitHub.

Terminal window
npm create astro@latest -- --template blog

Puedes continuar usando tu blog existente de WordPress como tu CMS para Astro, lo que significa que seguirás utilizando el dashboard de WordPress para escribir tus publicaciones. Tu contenido será gestionado en WordPress, pero todos los demás aspectos de tu sitio Astro serán creados en tu entorno de edición de código, y deberás desplegar tu sitio Astro por separado de tu sitio WordPress. (¡Asegúrate de actualizar tu dominio en tu host para mantener la misma URL de tu sitio web!)

Si eres nuevo en el uso de un editor de código y GitHub para almacenar y implementar tu sitio, quizás quieras seguir el tutorial de Astro para construir un blog ¡Te guiará a través de todas las cuentas y configuraciones que necesitas! También aprenderás a crear tus propios componentes en Astro, y te mostrará cómo agregar publicaciones de blog directamente en Astro si decides no usar WordPress para escribir tu contenido.

Si deseas trasladar todo tu contenido de publicaciones existente a Astro, puede resultarte útil esta herramienta para exportar a Markdown desde WordPress. Es posible que debas realizar algunos ajustes en el resultado si tienes que migrar un sitio de WordPress grande o complicado a Markdown.

Para migrar otros tipos de sitios, como un portafolio o sitio de documentatión, mira más plantillas oficiales de inicio en astro.new. Encontrarás un enlace al repositorio de GitHub de cada proyecto, así como enlaces de un solo clic para abrir un proyecto de trabajo en los entornos de desarrollo en línea de StackBlitz, CodeSandbox y Gitpod.

Recursos de la comunidad

Más guías de migración