是否可以在不包含 v0.js 脚本的情况下创建 AMP 页面?

Is it possible to create an AMP page without including v0.js script?

我想让我的网站对 AMP 友好,以利用缓存。但是,v0.js AMP Javascript 库超过 250KB,而我的网页只有 7KB,包括所有图像、CSS 和脚本。我不能证明为了利用缓存而在我的网站上添加那么多的膨胀。是否可以在不包含 Javascript 库的情况下创建 AMP 页面?

网站非常简单,我不需要用 AMP 组件替换任何元素。

简答:没有。

v0.js 本质上是 AMP 框架的 backbone,没有它,AMP 缓存真的不知道如何处理您的网站。 AMP 中的特殊标签(即 amp-img,它是 v0.js 的一部分)允许缓存轻松识别可以包含在 AMP 缓存中的项目。显然,创建 AMP 有效页面还涉及其他障碍,但归根结底 v0.js 是一项要求。

如果您的网页已经如此轻便,那么就网页大小而言,您很可能已经非常适合移动设备,而 AMP 缓存实际上不会为您提供更多优势。