+ {frontmatter.pubDate.toLocaleDateString()}
+ {frontmatter.description}
+ Written by: {frontmatter.author}
+
+
+```
+
+## Actualizar la función RSS
+
+El proyecto de blog del tutorial incluye un feed RSS. Esta función también debe usar `getCollection()` para devolver información de tus publicaciones de blog. Luego, generarás los elementos RSS usando el objeto `data` devuelto.
+
+ ```js title="src/pages/rss.xml.js" del={2,11} ins={3,6,12-17}
+ import rss from '@astrojs/rss';
+ import { pagesGlobToRssItems } from '@astrojs/rss';
+ import { getCollection } from 'astro:content';
+
+ export async function GET(context) {
+ const posts = await getCollection("blog");
+ return rss({
+ title: 'Astro Learner | Blog',
+ description: 'Mi viaje aprendiendo Astro',
+ site: context.site,
+ items: await pagesGlobToRssItems(import.meta.glob('./**/*.md')),
+ items: posts.map((post) => ({
+ title: post.data.title,
+ pubDate: post.data.pubDate,
+ description: post.data.description,
+ link: `/posts/${post.id}/`,
+ })),
+ customData: `en-us`,
+ })
+ }
+ ```
+
+Para el ejemplo completo del tutorial del blog usando colecciones de contenido, consulta la [rama Content Collections](https://github.com/withastro/blog-tutorial-demo/tree/content-collections) del repositorio del tutorial.
+
+
+
+## Lista de verificación
+
+- [ ] Puedo usar colecciones de contenido para administrar grupos de contenido similar para un mejor rendimiento y organización.
+
+