2011-03-10 4 views
1

를 컴파일하고 내 index.html을 특정 레이아웃으로 지적하고 싶어요 그래서 그 레이아웃을 생성하고이를처럼 보이는Nanoc 레이아웃 내가 nanoc 함께 일하고 있어요 규칙

내 규칙 nosidebar.html라고 :

compile 'index.html' do 
    layout 'nosidebar' 
end 

이 작동하지 않는 것 같습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

1

난 당신이 있지만 무엇인지 정확하게 수행하지 않은 어쩌면 이런 일이 : 당신은 단지에 템플릿을 결정할 수 있습니다 의미

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

:

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

도움을 주셔서 감사합니다. 그것은 비록 작동하지 않았다. –

+0

규칙을 이해하면 작동합니다. –

11

당신은 항상 뭔가를 추가 할 수 있습니다 파일을 추가하여 다음 파일을 추가하십시오 :

--- 
layout: nosidebar 
--- 

파일의 yaml 앞에.