如何在metalsmith-layouts中使用haml进行部分修改

时间:2016-02-17 17:01:45

标签: haml metalsmith

如何在metalsmith-layouts中使用带haml的partial?

文档列出了{{> nested/footer }}作为在把手中使用部分内容的方法,但我无法计算haml的等效内容。

1 个答案:

答案 0 :(得分:0)

不幸的是,consolidate.js没有为所有支持的模板语言实现partials选项(这是使用partials选项时使用的metalsmith-layouts和就地使用的选项)。

如果你检查ha consolidate.js source,你可以看到它在渲染haml时没有使用partials对象。然而,locals选项已经解析,因此您可以查看是否可以使用它。

Metalsmith-layouts和in-place将传递他们无法识别的任何合并选项,因此传递locals选项将是最佳选择。