Создание предметов для определенного раздела

Я создаю веб-сайт с nanoc. У меня есть основной индексный файл, и теперь я хочу добавить раздел статей с некоторыми написанными мной статьями. Поэтому я использую:

nanoc create_item articles

чтобы создать этот новый раздел, но как мне создать новые элементы в этом элементе, который я только что создал?

Дерево URL-адресов, которое я хочу получить, будет:

index.html
/articles/index.html
/articles/one.html
/articles/two.html

Теперь это очень простой материал, но я не могу найти примеры в документации по nanoc.


person eliocs    schedule 13.11.2011    source источник


Ответы (1)


Вы можете использовать nanoc create_item articles/two или просто создать /articles/two.html вручную. Команда create_item предназначена для вашего удобства, но вы также можете легко создавать элементы вручную.

person Denis Defreyne    schedule 13.11.2011
comment
Спасибо! Что бы вы сделали, чтобы создать динамический список всех элементов, принадлежащих каталогу статей? - person eliocs; 13.11.2011
comment
Если @item является элементом статей, то @item.children даст вам элементы ниже элемента /articles/. В противном случае найдите элемент статьи, используя @items.find { |i| i.identifier == '/articles/' }. - person Denis Defreyne; 13.11.2011