到目前为止,我只看到静态内容或任何简单的html页面都可以转换为放大器版本。
答案 0 :(得分:0)
这对你来说可能是迟到的,但我们运行的网站是用C#编写的ASP.NET Web表单。为了转换或向最终用户显示我们内容的AMP版本,我们必须编写一些C#代码。
我们检索了我们的内容并删除了HTML,脚本标记,MS Word代码(!)。此外,我们添加了AMP规范告诉我们的AMP特定标签。例如,将<image>
转换为<amp-img>
等等
这是可能的,但它不是一个快速解决方案,因为AMP页面的代码与桌面上呈现的HTML页面不同。
要记住的另一件事是,您呈现的AMP页面必须为valid,否则Google不会对其进行缓存并显示在搜索结果中。
AMP Project网站非常适合作为规范的资源,但很少从一个代码库转换到另一个代码库。我觉得有用的另一件事是AMP YouTube频道,因为它有真实的例子,像The Guardian这样的发布商解释了他们转换内容的方法。