Объединение предметов в NANOC
-
25-09-2019 - |
Вопрос
Я пытался использовать NANOC Для генерации статического сайта. Мне нужно организовать сложные страницы расположения, которые я хочу сохранить свой контент.
Как концепция включений или объединяет работу в системе NANOC? Я прочитал документы, но я не могу найти то, что хочу.
Например: Как я могу взять два частичных элемента контента и объединить их вместе в новый элемент контента.
В StaticMatic Вы можете сделать некоторые, как следующее внутри вашей страницы.
= partial('partials/shared/navigation')
Как бы подобная конвенция работает в пределах нанока?
Решение
Автор Нанокка здесь.
В NANOC частичными являются макеты. Итак, вы могли бы иметь layouts/partials/shared/navigation.html
а затем сделать этот частичный, как это:
= render '/partials/shared/navigation'
Для того, чтобы работать, включите помощника по оказанию рендеринга, включая его где-то в lib/
dir (например, lib/helpers.rb
):
include Nanoc3::Helpers::Rendering
Для получения дополнительной информации проверить макеты как частичные Раздел руководства.
Надеюсь это поможет!