assemble 降价助手中的数据?

Data within assemble markdown helper?

我已经使用 assemble (v0.24.3) 一段时间了,我刚刚注意到以前可以使用的功能现在似乎不能使用了 - 即能够将 data (such as {{title}}) inside of the markdown helper assemble 提供。

有没有办法在最新版本的 assemble 中执行此操作?

作为一个用例 - 我曾经使用它在推送到 github 页面时用特定字符串为站点 url 加上前缀,因为它需要稍微更具体的基础 url 路径,但现在数据变量看起来就像在渲染时被忽略了。

handlebars 将创建一个新的 "scope" 或 "depth" 当块助手内部的上下文与周围的上下文不同时。在较新版本的 assemble 中,上下文是从 assemble 数据中添加的,以便在块助手内部使用,这会导致车把创建新的深度。为确保您使用块助手内部的 "parent" 深度,您应该使用 {{../}} 语法:

{{#markdown}}
# {{../title}}
{{/markdown}}