在本地文件系统的html文件中包含html文件?

时间:2014-06-17 18:00:57

标签: javascript html handlebars.js template-engine mustache

我的帮助系统完全脱机,没有服务器,使用file://

我有一个主页面,有数百行html代表帮助系统的许多部分。我想将每个部分都粘贴在一个html文件中,然后将其包含在内。不幸的是,这似乎只有一些漂亮的服务器端包含技术,HTML5(我不想假设我的用户有),或者使用一个讨厌的javascript hack,你将html文件复制到带有document.write的js文件中要求写下这里所写的每一行:Ways to include html in html

handlebars.jsmustache.js之类的内容怎么样?我可以使用templating吗?

1 个答案:

答案 0 :(得分:1)

由于您不想使用服务器端包含,我建议使用静态站点生成器(SSG)。

如果您不熟悉SSG's,则可以使用模板生成HTML页面。包括(通常为句柄模板)和HTMLMarkdownJSONYAML,内容使用CLI

如果您想开始使用SSG,可以选择Ruby based JekyllNode.js based Assemble。在我看来,Assemble是最好的选择,我强烈推荐它。