#nanoc
#nanoc
Вопрос:
Я создаю веб-сайт с nanoc. У меня есть мой основной индексный файл, и теперь я хочу добавить раздел статей с некоторыми статьями, которые я написал. Поэтому я использую:
nanoc create_item articles
чтобы создать этот новый раздел, но как мне создать новые элементы внутри этого элемента, который я только что создал?
Дерево URL, которого я хочу достичь, было бы:
index.html
/articles/index.html
/articles/one.html
/articles/two.html
I Сейчас это очень простой материал, но я не могу найти никаких примеров в документации nanoc.
Ответ №1:
Вы можете использовать nanoc create_item articles/two
, или вы можете просто создать /articles/two.html
вручную. Команда create_item предназначена для вашего удобства, но вы также можете легко создавать элементы вручную.
Комментарии:
1. Спасибо! Что бы вы сделали, чтобы создать динамический список всех элементов, которые принадлежат каталогу статей?
2. Если
@item
это элемент статьи, то@item.children
вам будут предоставлены элементы под/articles/
элементом. В противном случае найдите элемент статьи с помощью@items.find { |i| i.identifier == '/articles/' }
.