Saltar al contenido

Migrar desde WordPress

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

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

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

  • Un sitio de WordPress se edita usando un panel de control en línea. En Astro, usará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 o CodeSandbox.

  • WordPress tiene un extenso mercado de plugins y temas. En Astro, encontrarás algunos temas e integraciones disponibles, pero puede que ahora tengas que construir muchas de tus características existentes tú mismo en lugar de buscar soluciones de terceros. O puedes elegir comenzar con un tema de Astro con características integradas!

  • WordPress almacena tu contenido en una base de datos. En Astro, tendrás archivos individuales (típicamente Markdown o MDX) en tu directorio de proyecto para el contenido de cada página. O puedes elegir usar un CMS para tu contenido, incluso tu sitio existente de WordPress, y usar Astro para obtener y presentar los datos.

Para convertir un blog de WordPress a Astro, comienza con nuestra plantilla de inicio del tema de blog, o explora más temas de blog de la comunidad en nuestro showcase de temas.

Puedes pasar un argumento --template al comando create astro para iniciar un nuevo proyecto de Astro con uno de nuestros starters oficiales. O, puedes iniciar un nuevo proyecto desde cualquier repositorio existente de Astro en GitHub.

Ventana de la terminal
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 usando tu panel de WordPress para escribir tus posts. Tu contenido será gestionado en WordPress, pero todos los demás aspectos de tu sitio de Astro se construirán en tu entorno de edición de código, y desplegarás tu sitio de Astro por separado de tu sitio de WordPress. (¡Asegúrate de actualizar tu dominio en tu host para mantener la misma URL del sitio web!)

Puede que quieras tomar el Tutorial de Construcción de un Blog de Astro si eres nuevo trabajando en un editor de código y usando GitHub para almacenar y desplegar tu sitio. ¡Te guiará a través de todas las cuentas y la configuración que necesitas! También aprenderás cómo construir componentes de Astro tú mismo, y te mostrará cómo añadir posts de blog directamente en Astro si decides no usar WordPress para escribir tu contenido.

Si quieres mover todo tu contenido de posts existente a Astro, puede que encuentres útil esta herramienta para exportar Markdown desde WordPress. Puede que necesites hacer algunos ajustes al resultado si tienes que convertir un sitio de WordPress grande o complicado a Markdown.

Para convertir otros tipos de sitios, como un portafolio o sitio de documentación, consulta 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 clic para abrir un proyecto funcional en los entornos de desarrollo en línea StackBlitz y CodeSandbox.

Más guías de migración

Contribuir Comunidad Patrocinar