私は nanoc で作業しており、index.html が特定のレイアウトを指すようにしたいので、そのレイアウトを作成し、nosidebar.html と呼びます。
私のルールは次のようになります。
compile 'index.html' do
layout 'nosidebar'
end
これはうまくいかないようです。私は何を間違っていますか?
次のようなものをいつでも追加できます。
compile '*' do
if item.binary?
# don’t filter binary items
else
layout item[:layout] || 'default'
end
end
つまり、次を追加するだけで、ファイルのテンプレートを決定できます。
---
layout: nosidebar
---
ファイルのyamlフロントマターで。
私はあなたが何をしているのか正確にはわかりませんが、おそらく次のようなものです:
compile '/' do
rep.layout 'nosidebar'
end