2010-04-09 11 views
5

Tôi đã cố gắng sử dụng nanoc để tạo trang web tĩnh. Tôi cần tổ chức một trang sắp xếp phức tạp mà tôi muốn giữ nội dung của mình KHÔ.Hợp nhất các mục trong nanoc

Khái niệm bao gồm hoặc hợp nhất hoạt động trong hệ thống nanoc như thế nào? Tôi đã đọc các tài liệu nhưng tôi dường như không thể tìm thấy những gì tôi muốn.

Ví dụ: làm cách nào tôi có thể lấy hai mục nội dung một phần và hợp nhất chúng lại với nhau thành một mục nội dung mới.

Trong staticmatic bạn có thể thực hiện một số thao tác như sau bên trong trang của mình.

= partial('partials/shared/navigation') 

Quy ước tương tự sẽ hoạt động như thế nào trong nanoc?

Trả lời

14

tác giả của nanoc ở đây.

Trong nanoc, partials là bố trí. Vì vậy, bạn có thể có layouts/partials/shared/navigation.html và sau đó việc này là một phần như thế này:

= render '/partials/shared/navigation' 

Cho rằng để làm việc, cho phép các helper Rendering đầu tiên, bằng cách bao gồm nó ở đâu đó trong lib/ dir (ví dụ lib/helpers.rb):

include Nanoc3::Helpers::Rendering 

Để biết thêm thông tin, hãy xem phần layouts as partials của sổ tay.

Hy vọng điều này sẽ hữu ích!