Я использую Shake для создания сайта (с помощью pandoc).Когда файлы преобразуются в pandoc, могут потребоваться другие файлы (css, библиография, шаблоны и т. Д.), Но Shake не знает об этом, поскольку она является внутренней по отношению к вызывающей функции pandoc, а информация находится в используемых файлах и только постепенновидимый.
У меня сложилось впечатление от чтения документов, что запрос функции, вызванной shake, вернуть список использованных файлов и, после функции, вызванной shake, использовать возвращенный список файлов для вызова * 1003.*.Верно ли, что порядок, в котором вызывается need
, имеет значение?
В качестве альтернативы,
(1) Я могу создавать функции, чтобы найти только те файлы, которые необходимы (почти всю работу)дважды) и позвони им первым.Или
(2), чтобы разбить процесс на этапы, каждый из которых приводит к файлу, а затем запустить новое правило, чтобы перейти из этого файла (и дополнительных файлов) и добавить туда needs
.Второе решение создает промежуточные файлы и прерывает логический поток преобразования из pandoc в html.
Что лучше?