Я пытаюсь создать действующее руководство по стилю для существующего проекта. В рамках этого я хотел бы включить все виджеты shtml, которые у меня есть в одной папке, в один файл html.
Тип решения, который я ищу, будет следовать такому поведению:
- Поиск по всем файлам в папке виджетов
- Скомпилируйте все файлы в одну HTML-страницу
- Используйте имя файла в качестве заголовка над каждым включенным виджетом
Проект работает как с grunt, так и с SSI через экспресс-сервер, так что я думаю, есть несколько вариантов.
Я нашел этот пакет, который включает в себя grunt, однако многое из этого выходит за рамки моего уровня знаний, поэтому мне не удалось заставить что-либо работать.
Это код, который у меня есть для моего файла grunt:
includes: {
files: {
src: ['widgets/.shtml'], // Source files
dest: 'kitchen-sink', // Destination directory
flatten: true,
cwd: '.',
options: {
silent: true,
banner: '<!-- I am a banner <% includes.files.dest %> -->'
}
}
}
Я вижу, как это может работать с одним файлом с именем, но перебирать папку кажется гораздо более сложной задачей.
Мы будем рады любым предложениям по возможному решению.