有可能有两个.html文件组成一个文件吗

有可能有两个.html文件组成一个文件吗,html,google-app-engine,jinja2,Html,Google App Engine,Jinja2,我目前正在学习如何使用Python 2.7和Jinja2在Google App Engine上创建网站,我想知道是否有可能创建两个单独的HTML文件来创建一个文件 在主HTML文件中,我希望有页面的基本布局(此HTML有主菜单、页眉、页脚等),在其他HTML文件中,我希望有更详细的外观(主页的HTML文件、帖子的HTML页面等) 对不起,我不是以英语为母语的人,所以如果我把问题写得不好,我很抱歉 谢谢。是的,如果您的服务器是Apache,您可以使用SSI(服务器端包括) 在第一个文件中: <

我目前正在学习如何使用Python 2.7和Jinja2在Google App Engine上创建网站,我想知道是否有可能创建两个单独的HTML文件来创建一个文件

在主HTML文件中,我希望有页面的基本布局(此HTML有主菜单、页眉、页脚等),在其他HTML文件中,我希望有更详细的外观(主页的HTML文件、帖子的HTML页面等)

对不起,我不是以英语为母语的人,所以如果我把问题写得不好,我很抱歉


谢谢。

是的,如果您的服务器是Apache,您可以使用SSI(服务器端包括)

在第一个文件中:

<!--#include virtual="second-file.html" -->


正如您已经注意到的(通过jinja2标记),您需要的是一些模板引擎。有关jinja2,请参见中的示例。此外,还有一些其他在GAE上工作的模板引擎的例子。

用户明确表示他/她正在使用GAE,因此Apache不可用。这一切都可以通过jinja2完成。请查看模板继承,Apache SSI不相关。请启动功能请求以支持AppEngine上的SSI:同时查看实际的jinja2文档,特别是模板继承