动态故事

时间:2020-04-22 07:30:44

标签: amp-list amp-mustache amp-stories

我试图弄清楚如何构建动态放大器故事。
假设我有一个像这样的网站:https://example.com/stories/:slug。此页面应首先从我的服务器中获取故事的数据(带有此标签)(输出一些json数据),然后将其呈现为amp-story。

我的第一个尝试是在amp-list / amp-mustache模板中使用该故事(我删除了所有属性以得到一个较小的示例):

...
<body>
  <amp-list>
    <template type="amp-mustache">
      <amp-story standalone>
        {{#items}}
          <amp-story-page id="{{id}}">
            ...
          </amp-story-page>
        {{/items}}
      </amp-story>
    </template>
  </amp-list>
</body>
...

现在,我收到此验证错误:

标签“ amp-story”的父标签是“模板”,但只能是 “身体”。

所以这是不允许的...如果我切换某些元素的顺序,则如下:

<body>
  <amp-story standalone>
    <amp-list>
      <template type="amp-mustache">
        {{#items}}
          <amp-story-page id="{{id}}">
            ...
          </amp-story-page>
        {{/items}}
    </template>
  </amp-story>
</body>

验证者对页面的声明:

故事必须至少有一页。

所以这也是不允许的。

那么,是否有可能构建这样的故事,还是我必须使用服务器来创建我的故事页面?

0 个答案:

没有答案