Eleventy should compile the source in ./eleventy-base-blog/ and output it to /.eleventy-base-blog-site.
What actually happens
The following error is triggered (full debug output at end):
Problem writing Eleventy templates: (more in DEBUG output)
> Having trouble rendering njk template ./eleventy-base-blog/index.njk
`TemplateContentRenderError` was thrown
> (./eleventy-base-blog/index.njk)
Error: filter not found: head
`Template render error` was thrown:
Template render error: (./eleventy-base-blog/index.njk)
Error: filter not found: head
at Object._prettifyError (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/lib.js:36:11)
at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:567:19
at Template.root [as rootRenderFunc] (eval at _compile (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:59:3)
at Template.render (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:556:10)
at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Engines/Nunjucks.js:213:14
at new Promise (<anonymous>)
at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Engines/Nunjucks.js:212:14
at Template.render (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/TemplateContent.js:182:28)
at processTicksAndRejections (internal/process/task_queues.js:94:5)
at async Template._getContent (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Template.js:481:12)
Wrote 0 files in 0.15 seconds (v0.10.0)
Environment:
OS and Version: Pop!_OS 19.10 (based on Ubuntu 19.10)
Eleventy Version: 0.10.0
Additional context
Full debug output (sans timings):
Eleventy:UserConfig Resetting EleventyConfig to initial values. +0ms
Eleventy:Config Setting up global TemplateConfig. +0ms
Eleventy:UserConfig Adding universal filter 'slug' +3ms
Eleventy:UserConfig Adding universal filter 'url' +1ms
Eleventy:TemplateConfig rootConfig { templateFormats: [ 'liquid', 'ejs', 'md', 'hbs', 'mustache', 'haml', 'pug', 'njk', 'html', 'jstl', '11ty.js' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', jsDataFileSuffix: '.11tydata', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride' }, dir: { input: '.', includes: '_includes', data: '_data', output: '_site' }, filters: {}, handlebarsHelpers: {}, nunjucksFilters: {} } +0ms
Eleventy:TemplateConfig Merging config with /home/aral/sandbox/.eleventy.js +2ms
Eleventy:TemplateConfig Eleventy local project config file not found, skipping. +0ms
Eleventy:TemplateConfig localConfig: { templateFormats: undefined, filters: {}, linters: {}, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: {}, liquidFilters: { slug: [Function], url: [Function] }, liquidShortcodes: {}, liquidPairedShortcodes: {}, nunjucksFilters: { slug: [Function], url: [Function] }, nunjucksAsyncFilters: {}, nunjucksTags: {}, nunjucksAsyncShortcodes: {}, nunjucksShortcodes: {}, nunjucksAsyncPairedShortcodes: {}, nunjucksPairedShortcodes: {}, handlebarsHelpers: { slug: [Function], url: [Function] }, handlebarsShortcodes: {}, handlebarsPairedShortcodes: {}, javascriptFunctions: { slug: [Function], url: [Function] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: null, libraryOverrides: {}, dynamicPermalinks: true, useGitIgnore: true, dataDeepMerge: false, experiments: Set {}, watchJavaScriptDependencies: true, additionalWatchTargets: [], browserSyncConfig: {}, frontMatterParsingOptions: undefined, dataExtensions: Map {}, quietMode: false } +1ms
Eleventy:TemplateConfig overrides: {} +0ms
Eleventy:TemplateConfig Current configuration: { templateFormats: [ 'liquid', 'ejs', 'md', 'hbs', 'mustache', 'haml', 'pug', 'njk', 'html', 'jstl', '11ty.js' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', jsDataFileSuffix: '.11tydata', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride' }, dir: { input: '.', includes: '_includes', data: '_data', output: '_site' }, filters: {}, handlebarsHelpers: { slug: [Function], url: [Function] }, nunjucksFilters: { slug: [Function], url: [Function] }, linters: {}, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: {}, liquidFilters: { slug: [Function], url: [Function] }, liquidShortcodes: {}, liquidPairedShortcodes: {}, nunjucksAsyncFilters: {}, nunjucksTags: {}, nunjucksAsyncShortcodes: {}, nunjucksShortcodes: {}, nunjucksAsyncPairedShortcodes: {}, nunjucksPairedShortcodes: {}, handlebarsShortcodes: {}, handlebarsPairedShortcodes: {}, javascriptFunctions: { slug: [Function], url: [Function] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: null, libraryOverrides: {}, dynamicPermalinks: true, useGitIgnore: true, dataDeepMerge: false, experiments: Set {}, watchJavaScriptDependencies: true, additionalWatchTargets: [], browserSyncConfig: {}, frontMatterParsingOptions: undefined, dataExtensions: Map {}, quietMode: false } +1ms
Eleventy:CommandCheck command: eleventy --input=eleventy-base-blog --output=eleventy-base-blog-site +0ms
Eleventy:TemplatePassthroughManager Resetting counts to 0 +0ms
Eleventy:EleventyFiles /home/aral/sandbox/.gitignore,eleventy-base-blog/.gitignore ignoring: !./eleventy-base-blog/_site +0ms
Eleventy:EleventyFiles /home/aral/sandbox/.gitignore,eleventy-base-blog/.gitignore ignoring: !./eleventy-base-blog/node_modules/** +0ms
Eleventy:EleventyFiles /home/aral/sandbox/.gitignore,eleventy-base-blog/.gitignore ignoring: !./eleventy-base-blog/package-lock.json +0ms
Eleventy:EleventyFiles /home/aral/sandbox/.eleventyignore,eleventy-base-blog/.eleventyignore ignoring: !./eleventy-base-blog/README.md +1ms
Eleventy:EleventyFiles /home/aral/sandbox/.eleventyignore,eleventy-base-blog/.eleventyignore ignoring: !./eleventy-base-blog/_11ty/** +0ms
Eleventy Directories:
Eleventy Input: eleventy-base-blog
Eleventy Data: eleventy-base-blog/_data
Eleventy Includes: eleventy-base-blog/_includes
Eleventy Layouts: undefined
Eleventy Output: eleventy-base-blog-site
Eleventy Template Formats: liquid,ejs,md,hbs,mustache,haml,pug,njk,html,jstl,11ty.js
Eleventy Verbose Output: false +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:TemplateData Found global data file ./eleventy-base-blog/_data/metadata.json and adding as: metadata +7ms
Eleventy:EleventyFiles Searching for: [ './eleventy-base-blog/**/*.liquid', './eleventy-base-blog/**/*.ejs', './eleventy-base-blog/**/*.md', './eleventy-base-blog/**/*.hbs', './eleventy-base-blog/**/*.mustache', './eleventy-base-blog/**/*.haml', './eleventy-base-blog/**/*.pug', './eleventy-base-blog/**/*.njk', './eleventy-base-blog/**/*.html', './eleventy-base-blog/**/*.jstl', './eleventy-base-blog/**/*.11ty.js', '!./eleventy-base-blog/_site', '!./eleventy-base-blog/node_modules/**', '!./eleventy-base-blog/package-lock.json', '!./eleventy-base-blog/README.md', '!./eleventy-base-blog/_11ty/**', '!./eleventy-base-blog-site/**', '!./eleventy-base-blog/_includes/**', '!./eleventy-base-blog/_data/**' ] +19ms
Eleventy:TemplateWriter Found: [ './eleventy-base-blog/404.md', './eleventy-base-blog/archive.njk', './eleventy-base-blog/index.njk', './eleventy-base-blog/page-list.njk', './eleventy-base-blog/sitemap.xml.njk', './eleventy-base-blog/tags-list.njk', './eleventy-base-blog/tags.njk', './eleventy-base-blog/about/index.md', './eleventy-base-blog/feed/feed.njk', './eleventy-base-blog/feed/htaccess.njk', './eleventy-base-blog/posts/firstpost.md', './eleventy-base-blog/posts/fourthpost.md', './eleventy-base-blog/posts/secondpost.md', './eleventy-base-blog/posts/thirdpost.md' ] +0ms
Eleventy:TemplatePassthroughManager TemplatePassthrough copy started. +26ms
Eleventy:TemplatePassthroughManager `passthroughFileCopy` config paths: {} +0ms
Eleventy:TemplatePassthroughManager `passthroughFileCopy` config normalized paths: [] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +17ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/404.md'): [ './eleventy-base-blog/404.11tydata.js', './eleventy-base-blog/404.11tydata.json', './eleventy-base-blog/404.json' ] +1ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/archive.njk'): [ './eleventy-base-blog/archive.11tydata.js', './eleventy-base-blog/archive.11tydata.json', './eleventy-base-blog/archive.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/index.njk'): [ './eleventy-base-blog/index.11tydata.js', './eleventy-base-blog/index.11tydata.json', './eleventy-base-blog/index.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/page-list.njk'): [ './eleventy-base-blog/page-list.11tydata.js', './eleventy-base-blog/page-list.11tydata.json', './eleventy-base-blog/page-list.json' ] +1ms
Eleventy:TemplateData Using '.11tydata' to find data files. +1ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/sitemap.xml.njk'): [ './eleventy-base-blog/sitemap.xml.11tydata.js', './eleventy-base-blog/sitemap.xml.11tydata.json', './eleventy-base-blog/sitemap.xml.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/tags-list.njk'): [ './eleventy-base-blog/tags-list.11tydata.js', './eleventy-base-blog/tags-list.11tydata.json', './eleventy-base-blog/tags-list.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/tags.njk'): [ './eleventy-base-blog/tags.11tydata.js', './eleventy-base-blog/tags.11tydata.json', './eleventy-base-blog/tags.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +1ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/about/index.md'): [ './eleventy-base-blog/about/index.11tydata.js', './eleventy-base-blog/about/index.11tydata.json', './eleventy-base-blog/about/index.json', './eleventy-base-blog/about/about.11tydata.js', './eleventy-base-blog/about/about.11tydata.json', './eleventy-base-blog/about/about.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/feed/feed.njk'): [ './eleventy-base-blog/feed/feed.11tydata.js', './eleventy-base-blog/feed/feed.11tydata.json', './eleventy-base-blog/feed/feed.json', './eleventy-base-blog/feed/feed.11tydata.js', './eleventy-base-blog/feed/feed.11tydata.json', './eleventy-base-blog/feed/feed.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/feed/htaccess.njk'): [ './eleventy-base-blog/feed/htaccess.11tydata.js', './eleventy-base-blog/feed/htaccess.11tydata.json', './eleventy-base-blog/feed/htaccess.json', './eleventy-base-blog/feed/feed.11tydata.js', './eleventy-base-blog/feed/feed.11tydata.json', './eleventy-base-blog/feed/feed.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/posts/firstpost.md'): [ './eleventy-base-blog/posts/firstpost.11tydata.js', './eleventy-base-blog/posts/firstpost.11tydata.json', './eleventy-base-blog/posts/firstpost.json', './eleventy-base-blog/posts/posts.11tydata.js', './eleventy-base-blog/posts/posts.11tydata.json', './eleventy-base-blog/posts/posts.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/posts/fourthpost.md'): [ './eleventy-base-blog/posts/fourthpost.11tydata.js', './eleventy-base-blog/posts/fourthpost.11tydata.json', './eleventy-base-blog/posts/fourthpost.json', './eleventy-base-blog/posts/posts.11tydata.js', './eleventy-base-blog/posts/posts.11tydata.json', './eleventy-base-blog/posts/posts.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +1ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/posts/secondpost.md'): [ './eleventy-base-blog/posts/secondpost.11tydata.js', './eleventy-base-blog/posts/secondpost.11tydata.json', './eleventy-base-blog/posts/secondpost.json', './eleventy-base-blog/posts/posts.11tydata.js', './eleventy-base-blog/posts/posts.11tydata.json', './eleventy-base-blog/posts/posts.json' ] +0ms
Eleventy:TemplateData Using '.11tydata' to find data files. +0ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/posts/thirdpost.md'): [ './eleventy-base-blog/posts/thirdpost.11tydata.js', './eleventy-base-blog/posts/thirdpost.11tydata.json', './eleventy-base-blog/posts/thirdpost.json', './eleventy-base-blog/posts/posts.11tydata.js', './eleventy-base-blog/posts/posts.11tydata.json', './eleventy-base-blog/posts/posts.json' ] +0ms
Eleventy:TemplatePassthroughManager TemplatePassthrough copy finished. Current count: 0 +6ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +8ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +24ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +108ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +2ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/sitemap.xml.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/sitemap.xml.njk added to map. +159ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/feed/feed.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/feed/feed.njk added to map. +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/feed/htaccess.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +6ms
Eleventy:TemplateWriter ./eleventy-base-blog/feed/htaccess.njk added to map. +7ms
Eleventy:Template getMappedDate: using a date in the data for './eleventy-base-blog/posts/secondpost.md' of 2018-07-04T00:00:00.000Z +2ms
Eleventy:Template getMappedDate: YAML parsed it: 2018-07-04T00:00:00.000Z +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/posts/secondpost.md added to map. +2ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/404.md' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +2ms
Eleventy:TemplateWriter ./eleventy-base-blog/404.md added to map. +1ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/archive.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/archive.njk added to map. +1ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/index.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +1ms
Eleventy:TemplateWriter ./eleventy-base-blog/index.njk added to map. +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/page-list.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/page-list.njk added to map. +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/tags-list.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/tags-list.njk added to map. +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/tags.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/tags.njk added to map. +0ms
Eleventy:Template getMappedDate: using a date in the data for './eleventy-base-blog/posts/fourthpost.md' of 2018-09-30T00:00:00.000Z +0ms
Eleventy:Template getMappedDate: YAML parsed it: 2018-09-30T00:00:00.000Z +1ms
Eleventy:TemplateWriter ./eleventy-base-blog/posts/fourthpost.md added to map. +1ms
Eleventy:Template getMappedDate: using a date in the data for './eleventy-base-blog/posts/firstpost.md' of 2018-05-01T00:00:00.000Z +0ms
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-01T00:00:00.000Z +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/posts/firstpost.md added to map. +0ms
Eleventy:Template getMappedDate: using a date in the data for './eleventy-base-blog/posts/thirdpost.md' of 2018-08-24T00:00:00.000Z +0ms
Eleventy:Template getMappedDate: YAML parsed it: 2018-08-24T00:00:00.000Z +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/posts/thirdpost.md added to map. +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/about/index.md' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +0ms
Eleventy:TemplateWriter ./eleventy-base-blog/about/index.md added to map. +0ms
Eleventy:TemplateMap Caching collections objects. +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/archive.njk': /posts/ becomes '/posts/' +6ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/archive.njk': /posts/ becomes '/posts/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags-list.njk': /tags/ becomes '/tags/' +2ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags-list.njk': /tags/ becomes '/tags/' +2ms
Eleventy:TemplateMap Collection: collections.all size: 8 +12ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/sitemap.xml.njk': /sitemap.xml becomes '/sitemap.xml' +2ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/sitemap.xml.njk': /sitemap.xml becomes '/sitemap.xml' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/feed/feed.njk': feed/feed.xml becomes 'feed/feed.xml' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/feed/feed.njk': feed/feed.xml becomes 'feed/feed.xml' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/feed/htaccess.njk': feed/.htaccess becomes 'feed/.htaccess' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/feed/htaccess.njk': feed/.htaccess becomes 'feed/.htaccess' +1ms
Eleventy:TemplateMap Collection: collections.number-2 size: 1 +6ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/404.md': 404.html becomes '404.html' +5ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/404.md': 404.html becomes '404.html' +1ms
Eleventy:TemplateMap Collection: collections.second-tag size: 2 +5ms
Eleventy:TemplateMap Collection: collections.another-tag size: 1 +0ms
Eleventy:TemplateMap Collection: collections.all size: 8 +1ms
Eleventy:TemplateData Using '.11tydata' to find data files. +46ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/tags.njk'): [ './eleventy-base-blog/tags.11tydata.js', './eleventy-base-blog/tags.11tydata.json', './eleventy-base-blog/tags.json' ] +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/tags.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +6ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +2ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +1ms
Eleventy:TemplateData Using '.11tydata' to find data files. +4ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/tags.njk'): [ './eleventy-base-blog/tags.11tydata.js', './eleventy-base-blog/tags.11tydata.json', './eleventy-base-blog/tags.json' ] +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +1ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/tags.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +2ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +1ms
Eleventy:TemplateData Using '.11tydata' to find data files. +2ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/tags.njk'): [ './eleventy-base-blog/tags.11tydata.js', './eleventy-base-blog/tags.11tydata.json', './eleventy-base-blog/tags.json' ] +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/tags.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +1ms
Eleventy:Template rendering data.renderData for './eleventy-base-blog/tags.njk' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +3ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/number-2/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +2ms
Eleventy:Template rendering data.renderData for './eleventy-base-blog/tags.njk' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/second-tag/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +1ms
Eleventy:Template rendering data.renderData for './eleventy-base-blog/tags.njk' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/tags.njk': /tags/{{ tag }}/ becomes '/tags/another-tag/' +1ms
Eleventy:TemplateMap Collection: collections.all size: 11 +26ms
Eleventy:TemplateData Using '.11tydata' to find data files. +16ms
Eleventy:TemplateData getLocalDataPaths('./eleventy-base-blog/page-list.njk'): [ './eleventy-base-blog/page-list.11tydata.js', './eleventy-base-blog/page-list.11tydata.json', './eleventy-base-blog/page-list.json' ] +0ms
Eleventy:TemplateData Could not find and/or require package.json for data preprocessing at '/home/aral/sandbox/package.json' +0ms
Eleventy:Template getMappedDate: using file created time for './eleventy-base-blog/page-list.njk' of 2020-02-15T11:48:32.819Z (from 1581767312819.9949) +8ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +4ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +1ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +0ms
Eleventy:Template Rendering permalink for './eleventy-base-blog/page-list.njk': /page-list/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber }}/{% endif %} becomes '/page-list/' +1ms
Eleventy:TemplateMap Collection: collections.all size: 12 +15ms
Eleventy:TemplateContent Having trouble rendering njk template ./eleventy-base-blog/index.njk: '\n' +
Eleventy:TemplateContent '<h1>Latest 3 Posts</h1>\n' +
Eleventy:TemplateContent '\n' +
Eleventy:TemplateContent '{% set postslist = collections.posts | head(-3) %}\n' +
Eleventy:TemplateContent '{% set postslistCounter = collections.posts | length %}\n' +
Eleventy:TemplateContent '{% include "postslist.njk" %}\n' +
Eleventy:TemplateContent '\n' +
Eleventy:TemplateContent `<p>More posts can be found in <a href="{{ '/posts/' | url }}">the archive</a>.</p>\n` +0ms
Eleventy:EleventyErrorHandler Problem writing Eleventy templates: +0ms
Eleventy:EleventyErrorHandler Having trouble rendering njk template ./eleventy-base-blog/index.njk
Eleventy:EleventyErrorHandler
Eleventy:EleventyErrorHandler `TemplateContentRenderError` was thrown +0ms
Eleventy:EleventyErrorHandler (error stack): TemplateContentRenderError: Having trouble rendering njk template ./eleventy-base-blog/index.njk
Eleventy:EleventyErrorHandler at Template.render (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/TemplateContent.js:197:15)
Eleventy:EleventyErrorHandler at processTicksAndRejections (internal/process/task_queues.js:94:5) +0ms
Eleventy:EleventyErrorHandler (./eleventy-base-blog/index.njk)
Eleventy:EleventyErrorHandler Error: filter not found: head
Eleventy:EleventyErrorHandler
Eleventy:EleventyErrorHandler `Template render error` was thrown: +1ms
Eleventy:EleventyErrorHandler (error stack): Template render error: (./eleventy-base-blog/index.njk)
Eleventy:EleventyErrorHandler Error: filter not found: head
Eleventy:EleventyErrorHandler at Object._prettifyError (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/lib.js:36:11)
Eleventy:EleventyErrorHandler at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:567:19
Eleventy:EleventyErrorHandler at Template.root [as rootRenderFunc] (eval at _compile (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:59:3)
Eleventy:EleventyErrorHandler at Template.render (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/node_modules/nunjucks/src/environment.js:556:10)
Eleventy:EleventyErrorHandler at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Engines/Nunjucks.js:213:14
Eleventy:EleventyErrorHandler at new Promise (<anonymous>)
Eleventy:EleventyErrorHandler at /home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Engines/Nunjucks.js:212:14
Eleventy:EleventyErrorHandler at Template.render (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/TemplateContent.js:182:28)
Eleventy:EleventyErrorHandler at processTicksAndRejections (internal/process/task_queues.js:94:5)
Eleventy:EleventyErrorHandler at async Template._getContent (/home/aral/.nvm/versions/node/v12.14.1/lib/node_modules/@11ty/eleventy/src/Template.js:481:12) +0ms
Wrote 0 files in 0.29 seconds (v0.10.0)
When
--input
and--output
locations are specified while running Eleventy from the parent directory of an Eleventy site, site compilation fails.To Reproduce
Install Eleventy.
Clone the base blog example.
Install the base blog example’s dependencies and return to the parent directory.
Run Eleventy.
What should happen
Eleventy should compile the source in ./eleventy-base-blog/ and output it to /.eleventy-base-blog-site.
What actually happens
The following error is triggered (full debug output at end):
Environment:
Additional context
Full debug output (sans timings):