【发布时间】:2014-05-14 22:11:02
【问题描述】:
我如何拥有包含 HTML 文件的稍微动态的布局,这样我只需为静态网站编写一次布局模板?
更具体地说,如何在静态网站或没有服务器端代码的网站上拥有动态布局。我想重做我的一个网站,将其托管在 S3 上并编写一次布局(如下所示),而不必将其包含在每个页面中。该站点将包含 HTML 和 PDF 形式的纯信息,因此我不需要任何服务器端代码,并试图使其尽可能简单。
<html>
<head>
...
<head>
<body>
//each page's content would go here.
</body>
<html>
我有一个想法,但它一点也不优雅,需要编写一堆前端 Javascript,我不想这样做。这个想法是在每个页面上创建一个元素并插入它,但这必须在每个文件中发生,现在我想到了,所以它不能解决我不想为每个页面编写布局的问题.
另外,我意识到在“静态网站”上使用“动态布局”是自相矛盾的;但是,我知道 StackOverflow 社区有多聪明,以及有多大可能有一个可接受的、简单的解决方案来解决这个问题。
如果没有简单的解决方案,我将不得不求助于使用静态网站生成器来构建我的网站,但我敢打赌你能想出一个?
【问题讨论】:
标签: html layout static amazon-s3