Saltearse al contenido

Migrando desde Eleventy

Eleventy es un generador de sitios estáticos de código abierto que funciona con varios lenguajes de plantillas.

Principales similitudes entre Eleventy (11ty) y Astro

Sección titulada Principales similitudes entre Eleventy (11ty) y Astro

Eleventy (11ty) y Astro comparten algunas similitudes que te ayudarán a migrar tu proyecto:

  • Tanto Astro como Eleventy son generadores de sitios modernos basados en JavaScript (Jamstack).

  • Astro y Eleventy te permiten usar un CMS headless, APIs o archivos Markdown para datos. Puedes continuar usando tu sistema de autoría de contenido preferido, y podrás mantener tu contenido existente.

  • Astro y Eleventy construyen aplicaciones de múltiples páginas.

Principales diferencias entre Eleventy (11ty) y Astro

Sección titulada Principales diferencias entre Eleventy (11ty) y Astro

Cuando reconstruyas tu sitio de Eleventy (11ty) en Astro, notarás algunas diferencias importantes:

Para convertir un blog de Eleventy a Astro, comienza con nuestra plantilla de inicio de tema de blog, o explora más temas de blog de la comunidad 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.

Ventana de terminal
npm create astro@latest -- --template blog

Trae tus archivos Markdown existentes (o MDX, con nuestra integración opcional) como contenido para crear páginas Markdown o MDX.

Tu proyecto Eleventy te permitió usar una variedad de lenguajes plantilla para construir tu sitio. En un proyecto Astro, la plantilla de página se logrará principalmente con componentes de Astro, que se pueden usar como elementos de IU, diseños e incluso páginas completas. Puedes explorar la sintaxis de componentes de Astro para ver cómo plantillar en Astro usando componentes.

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

  • ¡Añade el tuyo!

Más guías de migración