包含文件/ html以供离线查看的最佳方式

时间:2015-04-22 20:40:28

标签: jquery github offline-browsing github-pages

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

由于可以将存储库作为zip包下载,我试图想出一个很好的方法将页眉,页脚和其他内容包含在我要写的离线浏览的不同页面中。至少更常见的浏览器,如chrome,safari和firefox。

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

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

那么我可以通过哪种智能方式将HTML文件包含在另一个文件中?

2 个答案:

答案 0 :(得分:0)

我确信你会对Jekyll static site generator

感到高兴

答案 1 :(得分:0)

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

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

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

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