【发布时间】:2010-02-04 23:33:51
【问题描述】:
我正在设计一个没有动态内容的简单网站,我希望它轻巧便携——不需要或不需要 PHP 或其他服务器端脚本。我遇到了一个我曾经有过几次的问题。
我希望能够编写一次通用元素(头部、脚部、导航)并仅在网站上编写包含内容的各个页面,然后运行这个神秘的实用程序将所有内容编译成一组准备好的 HTML 文件用于上传。一个页面可能是这样写的:
标题:我们的服务 顶部导航:是 脚本:jquery,灯箱Example, Inc. 提供范围广泛的……
如果引擎还具有允许我在每个页面中包含或排除元素(如上面的Top Navigation)的逻辑,并自动执行诸如在导航栏中标记当前页面之类的任务,那就太好了:
<a href="/services"{page == 'services' ? ' class="current"' : ""}>Services</a>
有没有像这样的引擎?
【问题讨论】:
-
许多内容管理系统都会这样做,尽管语法可能不那么简单。
标签: html templates template-engine