[英]Include html files in an html file on a local file system?
我有一个完全离线的帮助系统,没有服务器,使用file://
。
我有一个主页,有数百行html,它们代表帮助系统的许多部分。 我想将每个部分粘贴在html文件中,然后将其包括在内。 不幸的是,这似乎只有通过一些漂亮的服务器端包含技术,HTML5(我不想假设我的用户拥有)或讨厌的javascript hack才能实现,在JavaScript hack中,您使用document.write将html文件复制到js文件中要求每行如此处所述: 在html中包含html的方法 。
像handlebars.js
或mustache.js
这样的东西呢? 我可以使用templating
吗?
由于您不想使用服务器端包含,因此建议您使用静态站点生成器(SSG)。
如果您不熟悉SSG's
,则它们允许您使用CLI
从模板和包含(通常为Handlebars模板)以及HTML
, Markdown
, JSON
或YAML
内容生成HTML页面。
如果您想开始使用SSG
,则有很多选择,包括基于Ruby的Jekyll或基于Node.js的Assemble 。 我认为,Assemble是最好的选择,我强烈推荐它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.