特定の (またはすべての) アイテムに複数のレイアウトを使用することはできますか? たとえば、いくつかのアイテムがあり、それに 2 つの異なるレイアウトを適用したいとします。1 つは緑の背景、もう 1 つは青の背景 (ただし)。そして、それらを出力ディレクトリの 2 つの異なるフォルダー (v1 と v2 など) にコンパイルしたいと考えています。
ルールとコンパイル ブロックをいじっていましたが、これがどのように機能するのかわかりませんでした。すべての項目はコンパイル プロセス中に 1 回だけコンパイルされるため、1 回目は layout1 で、2 回目は layout2 でコンパイルするように nanoc に指示することはできません。このように sth を試しましたが、出力ファイルが壊れてしまいました。
compile '*' do
if item.binary?
# don’t filter binary items
else
filter :erb
layout 'layout1'
layout 'layout2'
end
end
私が自分自身を明確にし、誰かが助けてくれることを願っています。
thx、タックス