首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从模板组装静态站点?(不想重新发明轮子)

从模板组装静态站点?(不想重新发明轮子)
EN

Webmasters Stack Exchange用户
提问于 2013-03-06 16:28:28
回答 6查看 333关注 0票数 2

我有一个网站,是100%的静态内容(没有php,只是一些javascript)。有几个“块”,如页眉、菜单、页脚等,在每个页面上都是相同的。

我没有做大量的复制/粘贴,而是想到了某种模板系统,可以运行一个CLI命令(在php、perl、python、shell等),并让它用实际的块文本替换所有的块标记。

我在这个问题中确实看到了一些答案,但这些答案似乎是面向“我们提供样式和布局,您提供文本”。在我的例子中,我拥有所有的东西,就像布局,css等等--只是想做一个被美化的事情。

在我发明轮子之前,我想知道是否已经有了一个工具。

EN

回答 6

Webmasters Stack Exchange用户

发布于 2013-03-06 16:50:58

我为此编写了自己的系统,名为更好的模板给每个人。我开放了它,并免费提供它。它对我来说很好,但从来没有被广泛收养过。

我还看到了用于此目的的M4宏

您还可以考虑为页面PHP供电,并使用#include指令。

票数 1
EN

Webmasters Stack Exchange用户

发布于 2013-03-06 21:36:16

最终我使用了Smarty。设置模板vars、fetch()和echo。迭代输入文件并将输出写入输出dir的一个小逻辑就可以工作了。迭代、输入/输出等比发明一种新的模板语言更容易编写,这样我就拥有了Smarty的许多特性。

http://www.smarty.net/

票数 1
EN

Webmasters Stack Exchange用户

发布于 2013-03-06 21:41:37

有这样的工具,并且考虑到你的站点大多是静态的,你应该选择更简单的,否则你会得到更多的复杂性,而不使用它的好处。

undefined有一个主要是所见即所得编辑器,它正是这样做的。您从一个样式模板开始,您可以根据自己的喜好多次填充它。它将为您突出显示和自动完成,并防止您损坏模板区域。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/44582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档