Saltearse al contenido
This is an unmaintained snapshot of the Astro v4 docs. View the latest docs.

Contenido de autoría

Astro es una opción perfecta para tu proyecto centrado en el contenido: blogs, sitios de marketing, portafolios y más.

Astro te ayuda a crear y presentar tu contenido. Puedes escribir una publicación de blog directamente en Astro usando Markdown/MDX, o buscar tu contenido desde un headless CMS. Astro te permite crear un sitio en torno a tu contenido: puedes agregar una plantilla a tus páginas, crear un índice de publicaciones y configurar un feed RSS para permitir que los lectores se suscriban.

En Astro, puedes crear tu contenido de varias maneras:

Markdown es una sintaxis conveniente para escribir texto enriquecido con formato básico y elementos comunes como encabezados, listas e imágenes. Astro tiene soporte incorporado para archivos Markdown en tu proyecto.

Crea y escribe un nuevo archivo .md en tu editor de código o trae un archivo existente escrito en tu editor Markdown favorito. Algunos editores de Markdown en línea como StackEdit y Dillinger incluso te permitirán editar y sincronizar tu trabajo con tu repositorio de Astro almacenado en GitHub.

Si añades la integración MDX de Astro a tu proyecto, también puedes escribir contenido usando archivos .mdx, que pueden incluir expresiones JavaScript y componentes dentro de tu Markdown. Esto incluye tanto componentes de Astro estáticos como componentes del framework interactivos. Esto te permite incluir elementos de la interfaz de usuario como un banner o un carrusel interactivo junto con tu contenido de texto.

Escribe y edita archivos .mdx directamente en tu editor de código, junto con tus archivos del proyecto. Los archivos MDX son un tipo de archivo de página admitido en Astro y también pueden usarse como entradas de colección de contenido.

Aprender más acerca de utilizando MDX con Astro.

Escribe publicaciones de blog en tu sistema de administración de contenido (CMS) existente, como Storyblok, WordPress o Contentful. Algunos CMS, como Storyblok, proveen una integración de Astro oficial. Otros exponen un SDK de JavaScript que las páginas de Astro pueden usar para obtener tu contenido remoto.

Explora nuestra colección de guías de CMS e integraciones de CMS de Astro para una amplia selección de recursos.

Los archivos Markdown y MDX que viven en tu directorio src/pages generarán automáticamente páginas en tu proyecto utilizando el enrutamiento basado en archivos de Astro, creado en una URL correspondiente a la ruta del archivo de la publicación.

También puedes optar por mantener tus archivos Markdown y MDX fuera del directorio src/pages y, en su lugar, importar tu contenido en páginas .astro.

Las colecciones de contenido de Astro proporcionan una forma potente y segura de trabajar con contenido Markdown, MDX o Markdoc organizado en el directorio src/content/.

Puedes obtener contenido Markdown de forma remota desde una fuente fuera de tu proyecto. Esto requerirá tu propio analizador de Markdown, o una integración de la comunidad (por ejemplo, astro-remote).

Para crear funciones comunes para organizar y mostrar tu contenido, como un archivo de blog o una página para cada etiqueta de blog, Astro te permite obtener nombres de archivo y metadatos desde tu Markdown y MDX frontmatter y utilizarlos para generar contenido de página y rutas.

Además de la integración oficial @astrojs/mdx, existen varias integraciones comunitarias para trabajar con contenido en tu proyecto Astro.

Contribuir

¿Qué tienes en mente?

Comunidad