Как вызвать мой код до/после компиляции сайта в nanoc?

У меня есть дополнительная обработка, и я хотел бы создать некоторые файлы javascript на основе существующего контента.

Поэтому мне нужно, чтобы мой код вызывался после компиляции и генерации сайта, чтобы я мог создавать новые файлы на выходе.

Как это сделать в нанок? Благодарю вас!


person igr    schedule 05.02.2015    source источник


Ответы (1)


Вы можете использовать код Ruby в Rules с методом postprocess:

postprocess do
  items.each do |item|
    if item.identifier.to_s.end_with?(".js")
      # Do stuff
    end 
  end
end
person Connor Shea    schedule 10.11.2016