【发布时间】:2014-02-23 23:05:13
【问题描述】:
我正在与两名学生一起制作一些 HTML 页面(一个主页和两个辅助页面布局),这些页面稍后将被实施到一个更大的 CMS 中。
我希望能够将共享的 HTML(头部元数据、主导航、页脚等)抽象为单独的文件,这样我们只需在一个地方更新它们,执行一个 shell 命令来生成新的,完整的输出。由于这些页面只会成为另一个团队的模板,因此我什至不需要集成任何外部数据源。
我知道 Jade 可以解决这个问题,但我们的部分/布局/任何东西都需要看起来像 HTML。我不断回到预编译 Handlebars 模板,但 I'm not having much luck getting them to work。
由于我们使用的是 Foundation 5,Ruby 和 Node 已经成为我们工具链的一部分。有什么建议吗?
【问题讨论】:
-
你可以只使用ERB,对吧?
-
为什么不用玉?这正是它通常的用途。
-
我对 ERB 进行了一些研究,但之前没有使用过。有什么建议可以从哪里开始吗?
-
我自己更喜欢 Jade,但在这种情况下我们决定反对它,因为我们希望模板看起来像 HTML(除了包含/变量)。我已经在向这些孩子扔 HTML、CSS、Sass、Compass 和 Git。另一种语法似乎有点多。
标签: html ruby node.js build-process partial