我对AMP不太熟悉,现在被要求在已经开发好的Angular网站中添加AMP。我也读到过AMP将所有第三方JavaScript保持在关键路径之外,但我不确定是否可行。如果可能的话,您能否分享一些链接。任何帮助都受欢迎。
假设您已经拥有一个包含Angular页面的站点,例如: 1.html 2.html 然后,您可以创建以下AMP: 1.amp.html 2.amp.html 1.html 可以使用 Angular 和客户端 javascript,但是 1.amp.html 应该是同样内容的服务器端生成的表示形式,而不是在其中使用 Angular javascript。请按照此处的步骤操作:https://ampbyexample.com/introduction/how_to_publish_amps/,您就应该没问题了。
foo.bar/index.html
,而 AMP 页面则位于另一个端点,如amp.foo.bar/index.html
或foo.bar/amp/index.html
。你可以自行决定如何设置 URL 结构,但这就是其背后的想法。 - Andrew