2010-04-09 60 views
5

我一直在嘗試使用nanoc來生成靜態網站。我需要組織一個複雜的排列頁面,以保持我的內容乾爽。在nanoc中合併項目

包含或合併的概念如何在納米系統中工作?我已閱讀文檔,但似乎無法找到我想要的內容。

例如:如何獲取兩個部分內容項目並將它們合併到一個新的內容項目中。

staticmatic你可以在你的頁面內做如下的操作。

= partial('partials/shared/navigation') 

一個類似的約定會在nanoc中工作嗎?

回答

14

nanoc的作者在這裏。

在nanoc中,partials是佈局。所以,你可以有layouts/partials/shared/navigation.html然後渲染部分是這樣的:

= render '/partials/shared/navigation' 

對於工作,首先啓用渲染助手,通過包括它的地方,在lib/目錄(例如lib/helpers.rb):

include Nanoc3::Helpers::Rendering 

欲瞭解更多信息,請查閱本手冊的layouts as partials部分。

希望這會有所幫助!