繁体   English   中英

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

[英]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.jsmustache.js这样的东西呢? 我可以使用templating吗?

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

如果您不熟悉SSG's ,则它们允许您使用CLI从模板和包含(通常为Handlebars模板)以及HTMLMarkdownJSONYAML内容生成HTML页面。

如果您想开始使用SSG ,则有很多选择,包括基于Ruby的Jekyll基于Node.js的Assemble 我认为,Assemble是最好的选择,我强烈推荐它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM