是否有任何Django开发人员正在构建AMP-HTML页面?
(供参考:Google AMP项目)
如果我理解正确,AMP-HTML的工作方式是,您为每个页面创建2个单独的文件.普通的HTML结果,以及新的AMP-HTML文件.AMP-HTML文件是普通HTML页面的精简版本,Google使用它来返回加速移动页面(因此称为"加速移动页面").然后,这些文件中的每一个都在头部的标签中相互引用,这告诉Google将AMP文件用于移动结果.
在Django框架中,我想知道如何基于同一组内容创建2个单独的文件.
怎么可能使用可以传递给两个HTML结果的单个上下文?一个结果是普通的HTML页面,另一个是AMP-HTML页面.
在Django中,必须为要返回的每个页面创建一个URL.如何为每个现有URL自动生成第二个URL?此外,如何为每个URL调用单个上下文?
是否可以在视图中完成?例如,返回一个.html扩展名,即AMP页面,然后还为URL呈现模板?
关于如何解决这个问题,我还没有任何答案.寻找反馈和建议.看来这是第一个在Django和AMP-HTML上发布到stackoverflow的问题.它可能不是最后一个.