├── .gitignore ├── src ├── _data │ └── myData1.js └── pages │ ├── pages.11tydata.js │ └── index.liquid ├── www └── pages │ └── index.html ├── eleventy.config.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/_data/myData1.js: -------------------------------------------------------------------------------- 1 | module.exports = [ 2 | "global1", 3 | "global2" 4 | ]; 5 | -------------------------------------------------------------------------------- /src/pages/pages.11tydata.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | myData2: ["local1", "local2"], 3 | }; 4 | -------------------------------------------------------------------------------- /www/pages/index.html: -------------------------------------------------------------------------------- 1 | 2 | global:
["global1","global2"]3 | 4 | local:
["local1","local2"]5 | -------------------------------------------------------------------------------- /src/pages/index.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: 11ty-2996 3 | --- 4 | 5 | global:
{{ myData1 | json }}
6 |
7 | local: {{ myData2 | json }}
8 |
--------------------------------------------------------------------------------
/eleventy.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @param {import("@11ty/eleventy/src/UserConfig")} eleventyConfig
3 | * @returns {ReturnType