Объекты слияния в nanoc

Я пытался использовать nanoc для генерации статического веб-сайта. Я должен организовать сложное расположение страницы, я хочу сохранить свое содержание DRY.

То, как делает понятие, включает или объединяет работу в nanoc системе? Я прочитал документы, но я, может казаться, не нахожу то, что я хочу.

Например: как я могу взять два частичных объекта содержания и объединить их вместе в новый объект содержания.

В staticmatic можно сделать, некоторым нравится следующая внутренняя часть страница.

= partial('partials/shared/navigation')

Как подобная конвенция работала бы в nanoc?

5
задан Jack Chu 29 April 2011 в 23:14
поделиться

1 ответ

автор nanoc здесь.

В nanoc частичными являются макеты. Итак, у вас может быть layouts / partials / shared / navigation.html , а затем отрендерить этот партиал следующим образом:

= render '/partials/shared/navigation'

Чтобы это работало, сначала включите помощник по рендерингу, включив его где-нибудь в ] lib / каталог (например, lib / helpers.rb ):

include Nanoc3::Helpers::Rendering

Для получения дополнительной информации ознакомьтесь с разделом руководства макеты как частичные .

Надеюсь, это поможет!

14
ответ дан 18 December 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: