2014-12-04 43 views
0

对于我的项目,我有20个具有相同页脚的html页面。我正在寻找一种方法来在一个外部HTML文件中的页脚,并实施/将此文件导入到所有其他页面。因此,当我需要更改页脚中的某些内容时,我可以在1个文件中执行此操作,而不是20个。将HTML文件合并为1个静态HTML文件

问题是页面需要使用纯静态html,因此不包含任何脚本。我不能用jquery或类似的东西插入页脚块。它需要在“幕后”发生,以便所有20页的html输出与现在相同。

我希望你能理解我的问题,我希望有人能给我一些提示。

+0

如果您的服务器支持服务器端,包括你可以做到这一点。 – Jason 2014-12-04 13:19:46

+0

使用某种模板引擎。例如。 Smarty,Jade(PHP),Handlebars(Javascript)... – 2014-12-04 13:20:45

+0

我只使用PHP并使用php include来包含任何需要包含在主页面(索引)中的页面。 – nCore 2014-12-04 13:22:48

回答

0

不,你不能不使用javascript,或者一些服务器端技术。我会建议阅读服务器端技术,如ASP.NET,PHP或其他。

还有另一种解决方案,这取决于您的构建过程:创建脚本时,可以创建html内容页面,为您插入页眉和页脚并将文件保存到输出文件夹。再说一遍:它需要某种程序来获得你想要的东西。