Quiero obtener los datos del cuerpo de mi archivo de rebajas usando la parte delantera pero se muestra indefinido, ¿qué debo hacer para resolver el error?
{latest.map(({ url, frontmatter }) => ( <PostCard url={url} content={frontmatter.body}/> ))}Consulte la sección Propiedades exportadas de la guía de rebajas en los documentos.
frontmatter.body no forma parte de la lista; en su lugar, debe usar compiledContent() o rawContent() en el objeto de descuento importado.
{latest.map(post => ( <PostCard url={post.url} content={post.compiledContent()} /> ))}Cuando tiene src/pages/posts/a.md , src/pages/posts/b.md , etc.
A continuación se muestra el contenido de todos los archivos compilados con éxito:
src/pages/index.astro
--- const posts = await Astro.glob('./posts/*.md') --- <ul> {posts.map(post=> <li set:html={post.compiledContent()} />)} </ul>