2014-02-05 16 views
1

我最近開始使用nanoc,使用erb過濾器時出現了一些問題。我在content/blogs.html中輸入以下代碼。如何在nanoc彙編中使用erb過濾器?

<ul> 
    <% for item in articles() %> 
    <li><%= item[:title] %></li> 
    <% end %> 
</ul> 

和過濾使用:erb的項目(在Rules

compile '/blogs/' do 
    filter :karmdown 
    filter :erb 
    layout 'default' 
end 

但是,這是行不通的 - 嵌入的Ruby得到顯示,而無需渲染。如果我在layout以上ERB,它工作正常。但它不再是filter

回答

2

很確定這是一個怪癖。我在實踐中找到了答案。

變化Rules

filter :kramdown 
filter :erb 

以下compile rule到(反向):

filter :erb 
filter :kramdown 

,它工作正常。

相關問題