Gatsby 上市页面上的完整帖子[盖茨比入门博客]

Gatsby 上市页面上的完整帖子[盖茨比入门博客],gatsby,Gatsby,我正在使用,但希望在列表页面中有完整的帖子,而不仅仅是一篇摘录。在清单页面文件(blog.js)中,我看到这就是摘录的原因 <p dangerouslySetInnerHTML={{ __html: node.frontmatter.description || node.excerpt, }} /> 有没有一个简单的方法来完成全部任务?我在完整的blog post文件(blog post.js)上看到它

我正在使用,但希望在列表页面中有完整的帖子,而不仅仅是一篇摘录。在清单页面文件(blog.js)中,我看到这就是摘录的原因

  <p
    dangerouslySetInnerHTML={{
       __html: node.frontmatter.description || node.excerpt,
                      }}
  />

有没有一个简单的方法来完成全部任务?我在完整的blog post文件(blog post.js)上看到它从这里开始:

<MDXRenderer>{post.body}</MDXRenderer> 
{post.body}

MDXRedres来自gatsby mdx插件,我也将其添加到了列表文件中,但它不起作用。我该怎么办

假设您的循环是正确的,并且数据也正在提取中,如果您想显示完整的帖子,则需要在使用
DangerlySetinerHTML
时进行设置,如下所示:

 <article dangerouslySetInnerHTML={{__html: node.html}}/>

请记住,对于
.md
.mdx
而言,它是继承的,用于获取
html
属性(实际上就是打印的内容)。因此,您只需要替换正在打印的属性,替换HTML本身的摘录或描述


在您提供的文档中,他们从以下位置打印完整的文章:
,其中
post
来自
const post=data。markdownRemark

假设您的循环是正确的,并且数据也是提取的,如果要显示完整文章,则需要在使用以下内容时设置它:

 <article dangerouslySetInnerHTML={{__html: node.html}}/>

请记住,对于
.md
.mdx
而言,它是继承的,用于获取
html
属性(实际上就是打印的内容)。因此,您只需要替换正在打印的属性,替换HTML本身的摘录或描述

在您提供的文档中,他们从以下位置打印完整文章:
,其中
post
来自
const post=data.markdownRemark