Да, я только что проверил это, и он сгенерировал список, как и ожидалось:
ul
include ./include_a1
include ./include_a2
include ./include_a3
Каждый включаемый файл содержит одну строку:
li Item A.1
Это был сгенерированный HTML:
<ul><li>Item A.1</li><li>Item A.2</li><li>Item A.3</li></ul>
Вы также можете легко сделать это с mixin .
В отдельном файле ваш миксин может жить сам по себе:
mixin listItem(value)
li= value
Тогда ваш основной файл мопса будет выглядеть следующим образом:
include file_with_mixin
ul
+listItem('Item A.1')
+listItem('Item A.2')
+listItem('Item A.3')
Это даст тот же результат, что и метод прямого включения, описанный выше, но с преимуществом будет контролировать все форматирование в общем файле микса и управлять логикой представления.независимо от данных.
Это имеет значение, если вы хотите выделить все элементы li
жирным шрифтом, вы должны сделать это только в файле mixin и не нужно редактировать три отдельных включаемых файла.