我的帮助系统完全脱机,没有服务器,使用file://
。
我有一个主页面,有数百行html代表帮助系统的许多部分。我想将每个部分都粘贴在一个html文件中,然后将其包含在内。不幸的是,这似乎只有一些漂亮的服务器端包含技术,HTML5(我不想假设我的用户有),或者使用一个讨厌的javascript hack,你将html文件复制到带有document.write的js文件中要求写下这里所写的每一行:Ways to include html in html。
handlebars.js
或mustache.js
之类的内容怎么样?我可以使用templating
吗?
答案 0 :(得分:1)
由于您不想使用服务器端包含,我建议使用静态站点生成器(SSG)。
如果您不熟悉SSG's
,则可以使用模板生成HTML页面。包括(通常为句柄模板)和HTML
,Markdown
,JSON
或YAML
,内容使用CLI
。
如果您想开始使用SSG
,可以选择Ruby based Jekyll或Node.js based Assemble。在我看来,Assemble是最好的选择,我强烈推荐它。