Правила компиляции компоновки Nanoc - PullRequest
1 голос
/ 10 марта 2011

Я работаю с Nanoc и хочу, чтобы мой index.html указывал на конкретный макет, поэтому я создал этот макет и он называется nosidebar.html

Мои правила выглядят так:

и это не похоже на работу.Что я делаю не так?

Ответы [ 2 ]

11 голосов
/ 27 марта 2012

Вы всегда можете добавить что-то вроде:

compile '*' do
  if item.binary?
    # don’t filter binary items
  else
    layout item[:layout] || 'default'
  end
end

Это означает, что вы можете просто выбрать шаблон для файла, добавив:

---
layout: nosidebar
---

в начале файла yaml.

1 голос
/ 10 марта 2011

Я не сделал точно, что вы есть, но может быть что-то вроде этого:

compile '/' do 
  rep.layout 'nosidebar'
end
...