"Исходные файлы не найдены" с помощью Assemble

Я хотел бы использовать Assemble для создания небольшого статического веб-сайта. Но когда я набираю $ grunt, у меня появляется ошибка "Исходные файлы не найдены". Я проверяю много вещей... но я не работаю. Это мой первый код в моем Gruntfile:

    assemble: {
        options: {
            layout: 'src/templates/layout/default.hbs',
            flatten: true,
            partials: 'src/templates/partials/**/*.hbs',
            data: 'src/data/*.json'
        },
        pages: {
            options: {
                data: 'src/data/*.json',
                templates: ['src/templates/pages/*.hbs']
            },
            dest: '.',
            src: '!*.*'
        }
    },

Это мои файлы и папка:

FOLDER src с папкой data / templates

в данных FOLDER = файл site.json

Шаблоны FOLDER с макетом папки / pages / partials

в папке FOLDER = файл default.hbs

на страницах FOLDER = файл index.hbs

в FOLDER partials = meta.hbs

Я хотел бы создать индексный файл.

Большое спасибо за вашу помощь и извините за представление вопроса.

1 ответ

Вместо указания .templates вариант на pages цель, используйте этот шаблон глобуса для .src имущество:

assemble: {
    options: {
        layout: 'src/templates/layout/default.hbs',
        flatten: true,
        partials: 'src/templates/partials/**/*.hbs',
        data: 'src/data/*.json'
    },
    pages: {
        options: {
            data: 'src/data/*.json'
        },
        dest: '.',
        src: 'src/templates/pages/*.hbs'
    }
},
Другие вопросы по тегам