yuki.k4w411.net/eleventy.config.js

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"
}
};