我有一个完全离线的,没有服务器的帮助系统,使用file://
。
我有一个主页,上面有数百行html,它们代表帮助系统的许多部分。我想将每个部分粘贴在html文件中,然后将其包括在内。不幸的是,这似乎只有通过一些漂亮的服务器端包含技术,HTML5(我不想假设我的用户拥有)或讨厌的javascript hack才能实现,在其中使用document.write将html文件复制到js文件中要求每行如此处所述:在html中包含html的方法。
什么样的东西handlebars.js
还是mustache.js
?我可以使用templating
吗?
由于您不想使用服务器端包含,因此建议您使用静态站点生成器(SSG)。
如果你不熟悉SSG's
,它们允许你生成的模板HTML页面和包括(经常把手模板)和HTML
,Markdown
,JSON
,或者YAML
,使用内容CLI
。
如果您想开始使用SSG
,可以从基于Ruby的Jekyll或基于Node.js的Assemble中找到很多选择。我认为,Assemble是最好的选择,我强烈推荐它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句