0

我目前正在使用 github 提供的服务和 gh-pages 构建一个网站。

由于可以将存储库作为 zip 包下载,因此我试图找出一种将页眉、页脚和其他内容包含到我即将编写的不同页面中的好方法,以便至少支持更常见的浏览器,例如我们的 chrome、safari 和 firefox。

以这种方式构建的网站应该只能由浏览器呈现,因此 php、ssi 等不适合需要。

Jquery 似乎是一个好方法(当然考虑到我在 repo 中提供了下载所需的脚本),但是我遇到了一些 chrome 问题,在处理 localhost 文件检索时遇到权限被拒绝错误。

那么我可以通过哪种聪明的方式将 HTML 文件包含到另一个文件中呢?

4

2 回答 2

0

我相信Jekyll 静态站点生成器会让您满意

于 2015-04-23T14:11:39.477 回答
0

这可能会有所帮助。HTML5 开始支持离线页面/应用程序。

请参阅http://updates.html5rocks.com/2015/02/offline-first-with-sw-precache

http://googlechrome.github.io/sw-precache/

这目前仅在 Chrome Canary 和 Firefox nightly 中可用,但离线支持正在成为 w3c 的标准。见http://www.w3.org/TR/service-workers/

于 2015-05-04T02:24:53.247 回答