【发布时间】:2011-03-10 02:36:57
【问题描述】:
我正在使用 nanoc,我希望我的 index.html 指向特定的布局,所以我创建了那个布局,它被称为 nosidebar.html
我的规则如下:
compile 'index.html' do
layout 'nosidebar'
end
这似乎不起作用。我做错了什么?
【问题讨论】:
我正在使用 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
【讨论】: