Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 942 Bytes

copy.md

File metadata and controls

18 lines (14 loc) · 942 Bytes

Pass-through File Copy

New in Eleventy v0.2.7. Eleventy, by default, searches for any file in the input directory with an extension listed in the templateFormats configuration option. That means if you’ve listed njk in your templateFormats, we’ll look for any Nunjucks templates (files with the .njk file extension).

If you list a format in the templateFormats array that isn’t a valid template, it’ll throw an error. Enabling passthroughFileCopy in your configuration changes this behavior. Setting passthroughFileCopy: true will copy unknown files directly to your output directory without modification.

// .eleventy.js
module.exports = {
  templateFormats: [
    "md",
    "png"
  ],
  passthroughFileCopy: true
};

Although png is not a recognized Eleventy template, Eleventy will now search for any *.png files inside of the input directory and copy them to output (keeping directory structure).