Gatsby 如何在盖茨比应用程序中添加AMP故事

Gatsby 如何在盖茨比应用程序中添加AMP故事,gatsby,amp-story,Gatsby,Amp Story,我有一个静态网站写在盖茨比和满足。我想添加到应用程序中。故事内容将在构建过程中从Contentful获取,我希望从中生成AMP故事页面 问题 AMP-Stories只需要文档主体的一个直接子级-AMP-story标记 AMP网页和使用AMP构建的Web故事之间的区别在于AMP故事组件。它是文档的唯一直接子级,必须包含独立属性。所有Web故事页、层和元素都在标记中定义 但另一方面,盖茨比需要: 在你的房间里,你必须有一个id像盖茨比一样的div 思想 我可以自己编写amp页面并将其放入static

我有一个静态网站写在盖茨比和满足。我想添加到应用程序中。故事内容将在构建过程中从Contentful获取,我希望从中生成AMP故事页面

问题 AMP-Stories只需要文档主体的一个直接子级-
AMP-story
标记

AMP网页和使用AMP构建的Web故事之间的区别在于AMP故事组件。它是文档的唯一直接子级,必须包含独立属性。所有Web故事页、层和元素都在标记中定义

但另一方面,盖茨比需要:

在你的房间里,你必须有一个id像盖茨比一样的div

思想
  • 我可以自己编写amp页面并将其放入
    static
    文件夹,但我希望自动生成它,并将其与Contentful同步
  • 我可以使用
    gatsby节点
    API中的
    onPostBuild
    ,使生成的HTML适应AMP故事需求
  • 有没有人对如何在盖茨比实现AMP故事有其他想法或建议