пути:
src/blocks/navigation/navigation.jade
src/pages/index.jade
mixin filter
div some text
include ../blocks/navigation/navigation
В самом navigation имеем:
.navigation
.container
.navigation-row
+filter
Однако, данная конструкция вываливается с ошибкой undefined. Что я делаю не так?
В вашем случае в файле navigation.jade не хватает либо объявления mixin filter, либо его подключение из внешнего файла.
Например, структура может быть следующей.
src/blocks/navigation/navigation.jade
include ../../mixins/filter
.navigation
.container
.navigation-row
+filter
src/mixins/filter.jade
mixin filter
div some text
src/pages/index.jade
include ../blocks/navigation/navigation
.other-1
.other-2
Example text.
Тогда при конвертации в HTML всей директории src — будет конвертироваться всё, включая mixins.
Чтобы исключить из конвертации ненужные директории: нужно либо подумать над структурой, либо явно указывать что конвертировать и/или исключить.
Продвижение своими сайтами как стратегия роста и независимости