├── .gitignore ├── src ├── index.html ├── albums │ ├── index.html │ └── index.11tydata.js ├── photos │ ├── index.html │ └── index.11tydata.js └── _data │ └── globalData.js ├── www ├── index.html └── albums │ └── index.html ├── .eleventy.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | --- 4 | 5 | title={{ title }} 6 | 7 |
{{ globalData | inspect }}
8 |
--------------------------------------------------------------------------------
/www/index.html:
--------------------------------------------------------------------------------
1 |
2 | title=Home
3 |
4 | { completed: false, id: 1, title: 'delectus aut autem', userId: 1 }
5 |
--------------------------------------------------------------------------------
/src/albums/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: albums
3 | ---
4 |
5 | {{ album.title }}
9 | {% endfor %} 10 | -------------------------------------------------------------------------------- /src/photos/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: photos 3 | --- 4 | 5 |{{ photo.title }}
9 | {% endfor %} 10 | -------------------------------------------------------------------------------- /src/albums/index.11tydata.js: -------------------------------------------------------------------------------- 1 | const EleventyFetch = require('@11ty/eleventy-fetch'); 2 | 3 | module.exports = async function () { 4 | const url = 'https://jsonplaceholder.typicode.com/albums'; 5 | const albums = await EleventyFetch(url, { 6 | fetchOptions: {}, 7 | duration: '30s', 8 | type: 'json' 9 | }); 10 | return { albums }; 11 | }; 12 | -------------------------------------------------------------------------------- /src/photos/index.11tydata.js: -------------------------------------------------------------------------------- 1 | const EleventyFetch = require('@11ty/eleventy-fetch'); 2 | 3 | module.exports = async function () { 4 | const url = 'https://jsonplaceholder.typicode.com/photos'; 5 | const photos = await EleventyFetch(url, { 6 | fetchOptions: {}, 7 | duration: '30s', 8 | type: 'json' 9 | }); 10 | return { photos }; 11 | }; 12 | -------------------------------------------------------------------------------- /.eleventy.js: -------------------------------------------------------------------------------- 1 | const { inspect } = require("node:util"); 2 | 3 | /** 4 | * @typedef {import('@11ty/eleventy/src/UserConfig')} EleventyConfig 5 | * @typedef {ReturnTypequidem molestiae enim
6 | 7 |sunt qui excepturi placeat culpa
8 | 9 |omnis laborum odio
10 | 11 |non esse culpa molestiae omnis sed optio
12 | 13 |eaque aut omnis a
14 | 15 |natus impedit quibusdam illo est
16 | 17 |quibusdam autem aliquid et et quia
18 | 19 |qui fuga est a eum
20 | 21 |saepe unde necessitatibus rem
22 | 23 |distinctio laborum qui
24 | 25 |quam nostrum impedit mollitia quod et dolor
26 | 27 |consequatur autem doloribus natus consectetur
28 | 29 |ab rerum non rerum consequatur ut ea unde
30 | 31 |ducimus molestias eos animi atque nihil
32 | 33 |ut pariatur rerum ipsum natus repellendus praesentium
34 | 35 |voluptatem aut maxime inventore autem magnam atque repellat
36 | 37 |aut minima voluptatem ut velit
38 | 39 |nesciunt quia et doloremque
40 | 41 |velit pariatur quaerat similique libero omnis quia
42 | 43 |voluptas rerum iure ut enim
44 | 45 |repudiandae voluptatem optio est consequatur rem in temporibus et
46 | 47 |et rem non provident vel ut
48 | 49 |incidunt quisquam hic adipisci sequi
50 | 51 |dolores ut et facere placeat
52 | 53 |vero maxime id possimus sunt neque et consequatur
54 | 55 |quibusdam saepe ipsa vel harum
56 | 57 |id non nostrum expedita
58 | 59 |omnis neque exercitationem sed dolor atque maxime aut cum
60 | 61 |inventore ut quasi magnam itaque est fugit
62 | 63 |tempora assumenda et similique odit distinctio error
64 | 65 |adipisci laborum fuga laboriosam
66 | 67 |reiciendis dolores a ut qui debitis non quo labore
68 | 69 |iste eos nostrum
70 | 71 |cumque voluptatibus rerum architecto blanditiis
72 | 73 |et impedit nisi quae magni necessitatibus sed aut pariatur
74 | 75 |nihil cupiditate voluptate neque
76 | 77 |est placeat dicta ut nisi rerum iste
78 | 79 |unde a sequi id
80 | 81 |ratione porro illum labore eum aperiam sed
82 | 83 |voluptas neque et sint aut quo odit
84 | 85 |ea voluptates maiores eos accusantium officiis tempore mollitia consequatur
86 | 87 |tenetur explicabo ea
88 | 89 |aperiam doloremque nihil
90 | 91 |sapiente cum numquam officia consequatur vel natus quos suscipit
92 | 93 |tenetur quos ea unde est enim corrupti qui
94 | 95 |molestiae voluptate non
96 | 97 |temporibus molestiae aut
98 | 99 |modi consequatur culpa aut quam soluta alias perspiciatis laudantium
100 | 101 |ut aut vero repudiandae voluptas ullam voluptas at consequatur
102 | 103 |sed qui sed quas sit ducimus dolor
104 | 105 |odit laboriosam sint quia cupiditate animi quis
106 | 107 |necessitatibus quas et sunt at voluptatem
108 | 109 |est vel sequi voluptatem nemo quam molestiae modi enim
110 | 111 |aut non illo amet perferendis
112 | 113 |qui culpa itaque omnis in nesciunt architecto error
114 | 115 |omnis qui maiores tempora officiis omnis rerum sed repellat
116 | 117 |libero excepturi voluptatem est architecto quae voluptatum officia tempora
118 | 119 |nulla illo consequatur aspernatur veritatis aut error delectus et
120 | 121 |eligendi similique provident nihil
122 | 123 |omnis mollitia sunt aliquid eum consequatur fugit minus laudantium
124 | 125 |delectus iusto et
126 | 127 |eos ea non recusandae iste ut quasi
128 | 129 |velit est quam
130 | 131 |autem voluptatem amet iure quae
132 | 133 |voluptates delectus iure iste qui
134 | 135 |velit sed quia dolor dolores delectus
136 | 137 |ad voluptas nostrum et nihil
138 | 139 |qui quasi nihil aut voluptatum sit dolore minima
140 | 141 |qui aut est
142 | 143 |et deleniti unde
144 | 145 |et vel corporis
146 | 147 |unde exercitationem ut
148 | 149 |quos omnis officia
150 | 151 |quia est eius vitae dolor
152 | 153 |aut quia expedita non
154 | 155 |dolorem magnam facere itaque ut reprehenderit tenetur corrupti
156 | 157 |cupiditate sapiente maiores iusto ducimus cum excepturi veritatis quia
158 | 159 |est minima eius possimus ea ratione velit et
160 | 161 |ipsa quae voluptas natus ut suscipit soluta quia quidem
162 | 163 |id nihil reprehenderit
164 | 165 |quibusdam sapiente et
166 | 167 |recusandae consequatur vel amet unde
168 | 169 |aperiam odio fugiat
170 | 171 |est et at eos expedita
172 | 173 |qui voluptatem consequatur aut ab quis temporibus praesentium
174 | 175 |eligendi mollitia alias aspernatur vel ut iusto
176 | 177 |aut aut architecto
178 | 179 |quas perspiciatis optio
180 | 181 |sit optio id voluptatem est eum et
182 | 183 |est vel dignissimos
184 | 185 |repellendus praesentium debitis officiis
186 | 187 |incidunt et et eligendi assumenda soluta quia recusandae
188 | 189 |nisi qui dolores perspiciatis
190 | 191 |quisquam a dolores et earum vitae
192 | 193 |consectetur vel rerum qui aperiam modi eos aspernatur ipsa
194 | 195 |unde et ut molestiae est molestias voluptatem sint
196 | 197 |est quod aut
198 | 199 |omnis quia possimus nesciunt deleniti assumenda sed autem
200 | 201 |consectetur ut id impedit dolores sit ad ex aut
202 | 203 |enim repellat iste
204 | 205 | --------------------------------------------------------------------------------