22 lines
No EOL
744 B
JavaScript
22 lines
No EOL
744 B
JavaScript
const eleventySass = require("eleventy-sass");
|
|
const toml = require("@iarna/toml");
|
|
const {EleventyI18nPlugin} = require('@11ty/eleventy');
|
|
|
|
module.exports = function(eleventyConfig) {
|
|
eleventyConfig.setLayoutsDirectory("_layouts");
|
|
eleventyConfig.addPassthroughCopy("img");
|
|
eleventyConfig.addPassthroughCopy("css/fonts");
|
|
eleventyConfig.addPassthroughCopy("js");
|
|
eleventyConfig.addPassthroughCopy("LICENSE.txt");
|
|
|
|
eleventyConfig.addPlugin(EleventyI18nPlugin, {
|
|
defaultLanguage: "en"
|
|
});
|
|
eleventyConfig.addPlugin(eleventySass);
|
|
eleventyConfig.addDataExtension("toml", (contents) => toml.parse(contents));
|
|
|
|
return {
|
|
markdownTemplateEngine: "njk",
|
|
htmlTemplateEngine: "njk"
|
|
}
|
|
}; |