33 lines
805 B
JavaScript
33 lines
805 B
JavaScript
/*
|
|
* SPDX-FileCopyrightText: 2021 Software Ingenieur Begerad <swingbe.de>
|
|
*
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
//11ty config file
|
|
module.exports = config => {
|
|
|
|
//the addPassthroughCopy function takes globs of any sort
|
|
//and can be used multiple times
|
|
config.addPassthroughCopy("./src/style");
|
|
|
|
//get eleventy to notice changes in the stylce dir
|
|
config.addWatchTarget("./src/style");
|
|
|
|
//return some settings
|
|
return {
|
|
|
|
//tell 11ty that markdown, data and HTML files are processed by Nunjucks.js
|
|
markdownTemplateEngine: 'njk',
|
|
dataTemplateEngine: 'njk',
|
|
htmlTemplateEngine: 'njk',
|
|
|
|
//tell 11ty to look in the src folder for content, templates and other source code and
|
|
//use dist as output folder
|
|
dir: {
|
|
input: 'src',
|
|
output: 'dist'
|
|
}
|
|
};
|
|
};
|