【问题标题】:Simple "server-side" HTML partials/templates/layouts?简单的“服务器端”HTML 部分/模板/布局?
【发布时间】: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


【解决方案1】:

我真的很喜欢Middleman 这种事情。布局和局部数据以及本地数据等。对于为最终成为 Rails 应用程序的前端原型设计非常有用。

【讨论】:

    猜你喜欢
    • 2018-12-11
    • 2016-05-20
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 2014-04-06
    • 1970-01-01
    相关资源
    最近更新 更多