1

我正在使用 Assemble 将 Web 应用程序从 ASP.NET MVC 迁移到静态页面。我已经能够弄清楚几乎所有事情,但是我遇到了将母版页转换为模板的问题。

在母版页中,我创建了多个内容区域,包括一个用于头部的 css 和脚本,以及一个用于内容的正文区域。我没有看到直接在车把中包含多个区域的方法,所以我尝试使用助手来包含文本。基本上将标题文本移动到包含的文件中。

我在帮助页面上找到了对{{glob}}{{include}}的引用。但它们似乎没有实施。我查看了助手库,也找不到它们。

我尝试使用{{include filename}},但收到消息:“警告:缺少助手:'include' 使用 --force 继续。”

我尝试使用{{glob filename}}但我收到消息:“警告:未定义不是函数使用 --force 继续。”

我使用{{md filename}}{{embed filename}}做了同样的事情,它们都可以工作,但不是我需要的。

如果有更好的方法可以做到这一点,或者您可以给我一个修复程序,我将不胜感激。

4

1 回答 1

1

@skeeve 查看此处发布的答案

我们有一些有用的新布局助手。我也有 .net 背景,这也是我刚开始使用 Handlebars 时一直在寻找的东西。请记住,在使用这些帮助程序时,您的布局需要作为部分包含在 assemble 选项中,以使其正常工作。

我们正在努力清理文档,以便将来不会出现这种混乱。

于 2013-11-07T11:49:53.030 回答