Assembly.io-部分中yaml数据的上下文不起作用

Assembly.io-部分中yaml数据的上下文不起作用,yaml,assemble,Yaml,Assemble,我对使用汇编在部分中呈现YAML内容有一个问题 以下是我的分类: 布局/deafualt.hbs <body> {{pagetitle}} <!-- THIS WILL RENDER 'HELLO WORLD' FINE --> <header role="banner"> {{> _header }} </header> <main role="m

我对使用汇编在部分中呈现YAML内容有一个问题

以下是我的分类:

布局/deafualt.hbs

<body>
        {{pagetitle}} <!-- THIS WILL RENDER 'HELLO WORLD' FINE -->
        <header role="banner">
            {{> _header }}
        </header>
        <main role="main">
            {{> body }}
        </main>
        <footer role="contentinfo">
            {{> _footer }}
        </footer>
    </body>
---
pagetitle: "HELLO WORLD"
---
{{#car }}
    {{> banner }}
    {{> content }}
    {{> explore }}
    {{> feature }}
    {{> social }}
{{/car }}
<h1>{{pagetitle}}</h1> <!-- THIS ***WON'T*** RENDER 'HELLO WORLD'-->
<h>Im a sub-heading</h2>
模块/内容.hbs

<body>
        {{pagetitle}} <!-- THIS WILL RENDER 'HELLO WORLD' FINE -->
        <header role="banner">
            {{> _header }}
        </header>
        <main role="main">
            {{> body }}
        </main>
        <footer role="contentinfo">
            {{> _footer }}
        </footer>
    </body>
---
pagetitle: "HELLO WORLD"
---
{{#car }}
    {{> banner }}
    {{> content }}
    {{> explore }}
    {{> feature }}
    {{> social }}
{{/car }}
<h1>{{pagetitle}}</h1> <!-- THIS ***WON'T*** RENDER 'HELLO WORLD'-->
<h>Im a sub-heading</h2>
{{pagetitle}
我是一个副标题
我想这与上下文有关,但我尝试过各种排列,但都没有用

非常感谢您的指点


A.

这是一个车把问题,不仅仅是装配。使用把手时,在嵌套块中使用partials会变得很棘手

给出您的示例,在
content.hbs
中尝试执行
{{{car.pagetitle}}
,因为您在
{{{car}}}…{{/car}
块中