2017-04-12 71 views
9

我们有一个同构反应应用程序与节点。我想将某些页面转换为AMP页面。我很困惑!我们是否需要单独安装AMP版本的应用程序,或者我们是否应根据AMP页面的Google指南修改当前的应用程序。我可以看到我们必须在当前的应用程序中进行很多更改才能制作兼容版本的放大器。我应该如何继续?谷歌AMP与反应

+0

这是什么都做反应,特别是? –

+0

请通过链接https://redditblog.com/2016/09/20/amp-and-reactredux/ –

回答

6

因此,AMP代表加速移动页面,而不是加速移动应用程序。将动态应用程序1:1安装到AMP中将很困难。 因此,您需要根据AMP标记标准进行静态HTML标记,并且这些页面之间的转换(页面< =>您应用中的不同屏幕)将是普通的旧HTML链接。也许你可以用你的应用程序中的定制模板生成这样的标记,并且价格合理。 也许ampreact可以帮助你。

+0

感谢您的回答。我知道AMP代表Accelerated Mobile Pages。它是一个项目。您创建的页面被称为AMP页面。请访问https://www.ampproject.org/learn/overview/。它是官方网站,它说“AMP页面由3个核心组件构建”。 –

+0

我认为是反应。但是,对AMP使用反应会增加额外的复杂性。最后决定使用node + ejs + express。 AMP还提供用于处理动态内容的组件,例如amp-list,amp-bind,amp-live-list等。 https://www.ampproject.org/docs/reference/components#dynamic-content –