Я пытался использовать nanoc для генерации статического веб-сайта. Я должен организовать сложное расположение страницы, я хочу сохранить свое содержание DRY.
То, как делает понятие, включает или объединяет работу в nanoc системе? Я прочитал документы, но я, может казаться, не нахожу то, что я хочу.
Например: как я могу взять два частичных объекта содержания и объединить их вместе в новый объект содержания.
В staticmatic можно сделать, некоторым нравится следующая внутренняя часть страница.
= partial('partials/shared/navigation')
Как подобная конвенция работала бы в nanoc?
автор nanoc здесь.
В nanoc частичными являются макеты. Итак, у вас может быть layouts / partials / shared / navigation.html
, а затем отрендерить этот партиал следующим образом:
= render '/partials/shared/navigation'
Чтобы это работало, сначала включите помощник по рендерингу, включив его где-нибудь в ] lib /
каталог (например, lib / helpers.rb
):
include Nanoc3::Helpers::Rendering
Для получения дополнительной информации ознакомьтесь с разделом руководства макеты как частичные .
Надеюсь, это поможет!