nanoc 和多种布局

问题描述 投票:0回答:1

是否可以对特定(或所有)项目使用多种布局? 例如,我有几个项目,我想对其应用两种不同的布局。一种具有绿色背景,一种具有蓝色背景(但是)。我想将它们编译到输出目录中的两个不同文件夹中(例如 v1 和 v2)。

我正在研究规则和编译块,但我不知道这是如何工作的。因为,每个项目在编译过程中只编译一次,所以我不能告诉nanoc第一次使用layout1编译它,第二次使用layout2编译它。我尝试过这样的操作,但它导致输出文件损坏。

compile '*' do
  if item.binary?
    # don’t filter binary items
  else
    filter :erb
    layout 'layout1'
    layout 'layout2'
  end
end

希望我说清楚了,有人可以提供帮助。

谢谢, 燕尾服

ruby nanoc
1个回答
9
投票

我删除了这个答案,以抗议 Stack Overflow 与 OpenAI 的合作关系。我不同意我的写作被用来训练生成式人工智能模型。

© www.soinside.com 2019 - 2024. All rights reserved.