start9-landing/.eleventy.js

31 lines
1 KiB
JavaScript
Raw Normal View History

2022-07-19 14:25:29 +00:00
const eleventySass = require("eleventy-sass");
//const gsap = require('gsap');
const lazyImagesPlugin = require('eleventy-plugin-lazyimages');
2022-07-19 14:25:29 +00:00
module.exports = function (eleventyConfig) {
// passthrus
//eleventyConfig.addPassthroughCopy("./src/assets/styles");
eleventyConfig.addPassthroughCopy('src/assets/fonts');
eleventyConfig.addPassthroughCopy("./src/assets/js");
eleventyConfig.addPassthroughCopy('src/assets/images/**/*.png');
eleventyConfig.addPassthroughCopy('src/assets/images/**/*.svg');
eleventyConfig.addPassthroughCopy('src/assets/images/**/*.jpg');
eleventyConfig.addPassthroughCopy('src/assets/images/**/*.gif');
//eleventyConfig.addNunjucksFilter('bitcoin', arr => arr.filter(e => e.name == 'Synapse'));
2022-07-19 14:25:29 +00:00
//plugins
eleventyConfig.addPlugin(eleventySass);
// eleventyConfig.addPlugin(lazyImagesPlugin, {
// imgSelector: 'img:not(.unlazy)', // custom image selector
// //cacheFile: '', // don't cache results to a file
// });
2022-07-19 14:25:29 +00:00
return {
dir: { input: "src", output: "_site", data: "_data" },
};
};