2013-12-04 2 views
2

Я использовал монтажный/шаблонный сайт в качестве испытательного стенда. Следуя примерам на http://assemble.io/docs/Data.html, я создал страницу с именем test.hbs и файл данных с именем test.yml.Соответствие файлов данных на стр.

Файл YAML содержит:

title: stuff 

при выполнении пехотинца сборки, страница test.html собрана в каталог назначения. если мой test.hbs содержит тег {{title}}, заголовок не добавляется из файла данных, однако тег {{test.title}} добавляет заголовок из файла данных.

на DOCS странице http://assemble.io/docs/options-data.html говорится:

При использовании «внешних» файлов данных (по сравнению с YAML вводной части), если имя файла данных такое же, как связанный с ним шаблон, то Собирают автоматически ассоциируют эти два файла.

Мне также нужно использовать тег {{title}} в моем макете. Это работает, если я использую YFM в верхней части страницы, а не внешний файл данных.

Я не понимаю, как файлы внешних данных связаны со страницей или я чего-то не хватает?

ответ

2

Вы можете использовать {{page.title}} в своих файлах test.hbs и layout.hbs для доступа к переменной без указания фактического имени страницы.

Смежные вопросы