2011-01-10 2 views
0

Я использую красивый сайт-генератор на ruby ​​nanoc (http://nanoc.stoneship.org/). Мне нужно переопределить макет для рендеринга некоторых страниц. Может быть, это можно определить непосредственно в yaml config?Как переопределить макет для пользовательской страницы

Например, у меня есть макет (my_layout.html), но я хочу создать несколько пустых страниц (с макетом blank.html).

ответ

2

This is in the doc.

Вам нужно добавить layout 'blank' в compile правила для соответствующих страниц.

+0

Я имел в виду, как это сделать, не изменяя правило компиляции каждый раз, когда вам нужно это делать? – Sanchosrancho

+0

Ну, это зависит от того, сколько страниц и как их можно назвать ... Я думаю, вы могли бы выбрать макет в зависимости от какого-либо атрибута страницы, также как и [this] (http://nanoc.stoneship.org/docs/6-guide/# using-filters-based-on-file-extensions) ... –

+0

Спасибо, Дэмиен! – Sanchosrancho