2

我正在使用 nanoc,我希望我的 index.html 指向特定的布局,所以我创建了那个布局,它被称为 nosidebar.html

我的规则如下所示:

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

这似乎不起作用。我究竟做错了什么?

4

2 回答 2

11

您可以随时添加以下内容:

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

这意味着您可以通过添加以下内容来决定文件上的模板:

---
layout: nosidebar
---

在文件的 yaml 前端。

于 2012-03-27T00:19:57.470 回答
1

我还没有完全做到你的样子,但可能是这样的:

compile '/' do 
  rep.layout 'nosidebar'
end
于 2011-03-10T05:04:28.643 回答