我可以在不是有效 AMP 页面的页面上使用 AMP(加速移动页面)components/tags 吗?
Can I use AMP (Accelerated Mobile Pages) components/tags on a page that is not a valid AMP page?
我可以在不是有效 AMP 页面的页面上使用 AMP(加速移动页面)components/tags吗?
我这样做有优势还是劣势?这是一个好习惯吗?
我想通过加载元素的方式使用 AMP components/tags(例如 amp-carousel 和 amp-img),但我无法将我的网站完全转换为 AMP,因为我有自定义 javascript AMP 页面不允许我使用的代码(不适用于使用 amp-iframe)。
是保留标准元素和其他库对我来说更好,还是即使页面不是有效的 AMP 页面我也可以使用 AMP 组件?
谢谢!
AMP
的主要优点是缩短了加载时间。您可以通过删除 Javascript、将 img
替换为 amp-img
等来实现。
AMP
提供了大量它自己的 JS 实现,例如 Twitter、Google Analytics、Pinterest 等。看这里:https://www.ampproject.org/docs/reference/components
您可以在此处找到自定义 Javascript 受限的信息:
https://www.ampproject.org/how-it-works/
如果您不想退出自定义动态内容,您可以在 <head>
.
中有两个版本的页面和 link 它们
没有完全符合 AMP 的页面的缺点? 我认为 Google 可能不会索引那些不完全符合 AMP 验证规则的 AMP 页面。
我认为这不会奏效,因为 AMP 的设计原则之一是 Keep all third-party JavaScript out of the critical path,这意味着除了 AMP 页面指定的那些之外,没有作者编写的 Javascript。因此,您的网站要么是 AMP 版本,要么是非 AMP(规范)版本。
我可以在不是有效 AMP 页面的页面上使用 AMP(加速移动页面)components/tags吗?
我这样做有优势还是劣势?这是一个好习惯吗?
我想通过加载元素的方式使用 AMP components/tags(例如 amp-carousel 和 amp-img),但我无法将我的网站完全转换为 AMP,因为我有自定义 javascript AMP 页面不允许我使用的代码(不适用于使用 amp-iframe)。
是保留标准元素和其他库对我来说更好,还是即使页面不是有效的 AMP 页面我也可以使用 AMP 组件?
谢谢!
AMP
的主要优点是缩短了加载时间。您可以通过删除 Javascript、将 img
替换为 amp-img
等来实现。
AMP
提供了大量它自己的 JS 实现,例如 Twitter、Google Analytics、Pinterest 等。看这里:https://www.ampproject.org/docs/reference/components
您可以在此处找到自定义 Javascript 受限的信息: https://www.ampproject.org/how-it-works/
如果您不想退出自定义动态内容,您可以在 <head>
.
没有完全符合 AMP 的页面的缺点? 我认为 Google 可能不会索引那些不完全符合 AMP 验证规则的 AMP 页面。
我认为这不会奏效,因为 AMP 的设计原则之一是 Keep all third-party JavaScript out of the critical path,这意味着除了 AMP 页面指定的那些之外,没有作者编写的 Javascript。因此,您的网站要么是 AMP 版本,要么是非 AMP(规范)版本。