更具体地说,您能否在未通过 AMP 验证的页面上使用 AMP 标记和代码?
用例:我想让我的网站完全使用 AMP,为此,我需要使用诸如on='tap:'下拉菜单和<amp-analytics>跟踪之类的东西,但我的网站仍有一些组件尚未准备好使用 AMP。
依靠这些 AMP 技术,我的网站能否上线,即使该网站尚未完全符合 AMP 标准?
编辑:这个问题是独一无二的,因为我打算成为 AMP 兼容,但我正在等待一些更改,然后再做,在那之前我希望我的网站上线并且不被谷歌索引为 AMP,但仍然在 Google 搜索中提供。下面的最佳答案确实解决了这个问题。
是的。这是可能的。但是,有一些注意事项:
amp在html元素上设置属性。这可避免 GoogleBot 将您的网页视为 AMP 网页。为了让这个用例在未来更容易,AMP 团队正在研究 Bento AMP,能够以“非托管”的方式使用 AMP 组件,而无需加载 AMP 的主要 JS 文件 (v0.js),并与其他同一页面上的 Web 组件和框架。