├── .gitignore ├── src ├── pages │ ├── pages.json │ ├── three.liquid │ ├── two.liquid │ ├── five.liquid │ ├── one.liquid │ └── four.liquid └── index.liquid ├── .eleventy.js ├── package.json └── www ├── pages ├── three │ └── index.html ├── two │ └── index.html ├── five │ └── index.html ├── one │ └── index.html └── four │ └── index.html └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/pages/pages.json: -------------------------------------------------------------------------------- 1 | { 2 | "tags": ["pages"] 3 | } 4 | -------------------------------------------------------------------------------- /.eleventy.js: -------------------------------------------------------------------------------- 1 | module.exports = function (eleventyConfig) { 2 | eleventyConfig.setFrontMatterParsingOptions({ 3 | excerpt: true, 4 | // Optional, default is "---" 5 | // excerpt_separator: "" 6 | }); 7 | 8 | eleventyConfig.addFilter("inspect", require("node:util").inspect); 9 | eleventyConfig.addFilter("keys", function (obj) { return Object.keys(obj) }); 10 | 11 | return { 12 | dir: { 13 | input: "src", 14 | output: "www", 15 | } 16 | }; 17 | }; 18 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "11ty-2549", 3 | "description": "", 4 | "version": "1.0.0", 5 | "author": "Peter deHaan ", 6 | "bugs": { 7 | "url": "https://github.com/pdehaan/11ty-2549/issues" 8 | }, 9 | "devDependencies": { 10 | "@11ty/eleventy": "^1.0.2" 11 | }, 12 | "homepage": "https://github.com/pdehaan/11ty-2549#readme", 13 | "keywords": [], 14 | "license": "MPL-2.0", 15 | "main": ".eleventy.js", 16 | "repository": { 17 | "type": "git", 18 | "url": "git+https://github.com/pdehaan/11ty-2549.git" 19 | }, 20 | "scripts": { 21 | "build": "eleventy", 22 | "test": "echo \"Error: no test specified\" && exit 1" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/index.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: Pages 3 | --- 4 | 5 |

{{ title }}

6 | 7 | {% for post in collections.pages %} 8 | {%- assign frontMatterExcerpt = post.data.excerpt | default: post.template.frontMatter.excerpt | strip_html -%} 9 | {%- assign templateContentExcerpt = post.templateContent | strip_html | truncatewords: 20 -%} 10 | {%- assign excerpt = frontMatterExcerpt | default: templateContentExcerpt | strip -%} 11 |
12 | 17 |
18 |
19 | {% endfor %} 20 | -------------------------------------------------------------------------------- /www/pages/three/index.html: -------------------------------------------------------------------------------- 1 |

ThReE

2 |

This is page three description.

3 | 4 |

5 | Maecenas maximus efficitur lorem a pretium. Fusce consectetur pharetra elit. 6 | Donec porta posuere ipsum, quis condimentum ex cursus et. Ut in lobortis 7 | libero. Vivamus nec ipsum in massa ullamcorper imperdiet. In egestas, elit 8 | vitae elementum sodales, justo leo blandit est, eu pulvinar sapien urna sed 9 | turpis. Pellentesque ut metus vitae ex molestie suscipit. Morbi accumsan neque 10 | at sem elementum iaculis ut in tortor. Nunc luctus magna sit amet scelerisque 11 | varius. Aliquam ac rutrum arcu, sit amet malesuada ante. Suspendisse potenti. 12 |

13 |

14 | Suspendisse posuere vestibulum est, a finibus lacus consectetur id. Sed vel 15 | urna vel arcu ultricies vehicula sed vel ex. Mauris interdum imperdiet sem eu 16 | interdum. In vel ex at sapien fermentum luctus a at est. Duis dignissim 17 | pretium justo, eu tincidunt risus pellentesque eu. Sed lobortis egestas massa 18 | non bibendum. Curabitur sit amet rutrum velit. Pellentesque habitant morbi 19 | tristique senectus et netus et malesuada fames ac turpis egestas. 20 |

21 | -------------------------------------------------------------------------------- /src/pages/three.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: ThReE 3 | description: This is page three description. 4 | excerpt: THis is a pretty nifty page. WIth an tag. 5 | --- 6 | 7 |

{{ title }}

8 |

{{ description }}

9 | 10 |

Maecenas maximus efficitur lorem a pretium. Fusce consectetur pharetra elit. Donec porta posuere ipsum, quis condimentum ex cursus et. Ut in lobortis libero. Vivamus nec ipsum in massa ullamcorper imperdiet. In egestas, elit vitae elementum sodales, justo leo blandit est, eu pulvinar sapien urna sed turpis. Pellentesque ut metus vitae ex molestie suscipit. Morbi accumsan neque at sem elementum iaculis ut in tortor. Nunc luctus magna sit amet scelerisque varius. Aliquam ac rutrum arcu, sit amet malesuada ante. Suspendisse potenti.

11 |

Suspendisse posuere vestibulum est, a finibus lacus consectetur id. Sed vel urna vel arcu ultricies vehicula sed vel ex. Mauris interdum imperdiet sem eu interdum. In vel ex at sapien fermentum luctus a at est. Duis dignissim pretium justo, eu tincidunt risus pellentesque eu. Sed lobortis egestas massa non bibendum. Curabitur sit amet rutrum velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

12 | -------------------------------------------------------------------------------- /src/pages/two.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: TwO 3 | description: This is page two description. 4 | --- 5 | 6 |

{{ title }}

7 |

{{ description }}

8 | 9 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt nisl ut ultricies cursus. Etiam malesuada aliquam suscipit. Vestibulum at tellus venenatis, aliquet purus quis, fermentum justo. Pellentesque lacinia dignissim orci, nec viverra felis ornare sit amet. Cras rhoncus ac mi sit amet fringilla. Aliquam vehicula consectetur orci, ut tincidunt dolor laoreet non. Aliquam turpis leo, scelerisque nec interdum id, tincidunt eget nunc. Mauris enim magna, accumsan sed metus non, ultrices aliquam purus. Nullam tempor ante sed arcu consectetur, ac rutrum nisl sollicitudin. Pellentesque nibh nibh, tempus ultricies cursus at, cursus at augue. Nunc quis sapien sit amet justo fermentum gravida. Nunc in imperdiet tellus, vel sodales libero.

10 |

Morbi turpis lectus, gravida vel felis vitae, ultricies posuere tortor. Phasellus hendrerit tristique mattis. Vivamus condimentum bibendum purus et tincidunt. Phasellus ut leo lacus. Maecenas sodales sit amet lacus ut elementum. Phasellus ut ornare dolor. Praesent porta dui eu odio auctor, at tempor mauris mattis.

11 | -------------------------------------------------------------------------------- /www/pages/two/index.html: -------------------------------------------------------------------------------- 1 |

TwO

2 |

This is page two description.

3 | 4 |

5 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tincidunt nisl 6 | ut ultricies cursus. Etiam malesuada aliquam suscipit. Vestibulum at tellus 7 | venenatis, aliquet purus quis, fermentum justo. Pellentesque lacinia dignissim 8 | orci, nec viverra felis ornare sit amet. Cras rhoncus ac mi sit amet 9 | fringilla. Aliquam vehicula consectetur orci, ut tincidunt dolor laoreet non. 10 | Aliquam turpis leo, scelerisque nec interdum id, tincidunt eget nunc. Mauris 11 | enim magna, accumsan sed metus non, ultrices aliquam purus. Nullam tempor ante 12 | sed arcu consectetur, ac rutrum nisl sollicitudin. Pellentesque nibh nibh, 13 | tempus ultricies cursus at, cursus at augue. Nunc quis sapien sit amet justo 14 | fermentum gravida. Nunc in imperdiet tellus, vel sodales libero. 15 |

16 |

17 | Morbi turpis lectus, gravida vel felis vitae, ultricies posuere tortor. 18 | Phasellus hendrerit tristique mattis. Vivamus condimentum bibendum purus et 19 | tincidunt. Phasellus ut leo lacus. Maecenas sodales sit amet lacus ut 20 | elementum. Phasellus ut ornare dolor. Praesent porta dui eu odio auctor, at 21 | tempor mauris mattis. 22 |

23 | -------------------------------------------------------------------------------- /src/pages/five.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: FiVe 3 | description: This is page five description. 4 | --- 5 |

This is excerpt number five.

6 | --- 7 | 8 |

{{ title }}

9 |

{{ description }}

10 | 11 |

Phasellus in feugiat dolor. Donec viverra venenatis lorem eget sodales. Duis sed eleifend sapien. Praesent eget libero finibus, facilisis nunc ac, maximus ex. Nulla facilisi. Nunc pulvinar, odio et malesuada convallis, nisl arcu lobortis mi, pretium lacinia elit dui in nisi. Duis viverra ipsum eu tincidunt hendrerit. Praesent placerat est magna, a posuere tellus eleifend et.

12 |

Ut interdum purus ut sem rutrum, at cursus libero scelerisque. Vivamus eget viverra diam. Duis convallis blandit turpis, mollis aliquam erat dictum ullamcorper. Nunc suscipit, ex in vestibulum iaculis, erat leo pretium neque, quis auctor orci lorem vel quam. Mauris in finibus ipsum, id rutrum est. Pellentesque felis erat, tempus eget nisl eu, dapibus sollicitudin sem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam varius, neque a vestibulum vulputate, libero massa ultrices risus, id ullamcorper mauris magna in quam. Mauris vel vulputate dui. Mauris egestas facilisis nibh, vitae viverra lorem ornare vitae. Praesent iaculis eros at purus lobortis, a interdum nisl consectetur. Praesent at mi mi. Suspendisse potenti. Aliquam suscipit nibh vitae nunc commodo fringilla auctor sed nisi. Vivamus sollicitudin sem nec nunc venenatis, at vehicula dui congue. Aliquam erat volutpat.

13 | 14 | excerpt={{ page.excerpt }} 15 | -------------------------------------------------------------------------------- /www/pages/five/index.html: -------------------------------------------------------------------------------- 1 |

This is excerpt number five.

2 | 3 |

FiVe

4 |

This is page five description.

5 | 6 |

7 | Phasellus in feugiat dolor. Donec viverra venenatis lorem eget sodales. Duis 8 | sed eleifend sapien. Praesent eget libero finibus, facilisis nunc ac, maximus 9 | ex. Nulla facilisi. Nunc pulvinar, odio et malesuada convallis, nisl arcu 10 | lobortis mi, pretium lacinia elit dui in nisi. Duis viverra ipsum eu tincidunt 11 | hendrerit. Praesent placerat est magna, a posuere tellus eleifend et. 12 |

13 |

14 | Ut interdum purus ut sem rutrum, at cursus libero scelerisque. Vivamus eget 15 | viverra diam. Duis convallis blandit turpis, mollis aliquam erat dictum 16 | ullamcorper. Nunc suscipit, ex in vestibulum iaculis, erat leo pretium neque, 17 | quis auctor orci lorem vel quam. Mauris in finibus ipsum, id rutrum est. 18 | Pellentesque felis erat, tempus eget nisl eu, dapibus sollicitudin sem. Lorem 19 | ipsum dolor sit amet, consectetur adipiscing elit. Etiam varius, neque a 20 | vestibulum vulputate, libero massa ultrices risus, id ullamcorper mauris magna 21 | in quam. Mauris vel vulputate dui. Mauris egestas facilisis nibh, vitae 22 | viverra lorem ornare vitae. Praesent iaculis eros at purus lobortis, a 23 | interdum nisl consectetur. Praesent at mi mi. Suspendisse potenti. Aliquam 24 | suscipit nibh vitae nunc commodo fringilla auctor sed nisi. Vivamus 25 | sollicitudin sem nec nunc venenatis, at vehicula dui congue. Aliquam erat 26 | volutpat. 27 |

28 | 29 | excerpt= 30 |

This is excerpt number five.

31 | -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- 1 |

Pages

2 | 3 |
4 |
5 |

FiVe

6 |

This is page five...

7 |

This is excerpt number five.

8 |
9 |
10 |
11 |
12 |
13 |

FoUr

14 |

This is page four...

15 |

16 | FoUr This is page four description. Vestibulum sed consectetur urna. 17 | Suspendisse non convallis diam, et pulvinar urna. Suspendisse 18 | consectetur... 19 |

20 |
21 |
22 |
23 |
24 |
25 |

OnE

26 |

This is page one...

27 |

28 | OnE This is page one description. Lorem ipsum dolor sit amet, consectetur 29 | adipiscing elit. Phasellus porta odio sem, nec... 30 |

31 |
32 |
33 |
34 |
35 |
36 |

ThReE

37 |

This is page three...

38 |

THis is a pretty nifty page. WIth an tag.

39 |
40 |
41 |
42 |
43 |
44 |

TwO

45 |

This is page two...

46 |

47 | TwO This is page two description. Lorem ipsum dolor sit amet, consectetur 48 | adipiscing elit. Aenean tincidunt nisl ut ultricies... 49 |

50 |
51 |
52 |
53 | -------------------------------------------------------------------------------- /src/pages/one.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: OnE 3 | description: This is page one description. 4 | --- 5 | 6 |

{{ title }}

7 |

{{ description }}

8 | 9 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus porta odio sem, nec fringilla urna tristique sit amet. Cras ac justo odio. Fusce condimentum, magna ac convallis elementum, urna augue rutrum libero, congue convallis velit turpis congue neque. Nullam lobortis consectetur nibh non viverra. Nunc vel imperdiet augue. Vestibulum laoreet mi leo, id dictum enim pharetra in. Vestibulum eget sollicitudin ipsum. Morbi commodo posuere sem et hendrerit. Proin ullamcorper justo nec ipsum cursus blandit. Cras sollicitudin magna eget purus interdum condimentum. Praesent vel erat id lorem consequat congue eu nec erat. In imperdiet, ligula nec rhoncus finibus, nunc quam dignissim dui, in tristique purus urna ut nisi. Etiam in tincidunt magna. Nulla sit amet porta ante. Vestibulum lacinia interdum condimentum.

10 |

Duis luctus imperdiet ante, quis dictum sem laoreet id. Aenean sem nisl, pharetra condimentum congue sed, condimentum eu elit. Sed et vestibulum metus, pretium pharetra magna. Aenean cursus, risus a lacinia malesuada, arcu justo iaculis elit, auctor sollicitudin tellus elit vel justo. Vivamus mattis commodo magna, quis blandit est scelerisque nec. Praesent elementum massa lectus, vitae laoreet lectus vehicula vel. Aenean sollicitudin, dolor sed varius faucibus, sem magna fermentum ex, vel sagittis mi quam sit amet orci. Integer ut dictum nulla. Ut ut dictum mi. Vivamus scelerisque sapien eu faucibus rhoncus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus odio quam, gravida eget condimentum in, volutpat vitae arcu. Etiam nec sodales sapien.

11 | -------------------------------------------------------------------------------- /www/pages/one/index.html: -------------------------------------------------------------------------------- 1 |

OnE

2 |

This is page one description.

3 | 4 |

5 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus porta odio 6 | sem, nec fringilla urna tristique sit amet. Cras ac justo odio. Fusce 7 | condimentum, magna ac convallis elementum, urna augue rutrum libero, congue 8 | convallis velit turpis congue neque. Nullam lobortis consectetur nibh non 9 | viverra. Nunc vel imperdiet augue. Vestibulum laoreet mi leo, id dictum enim 10 | pharetra in. Vestibulum eget sollicitudin ipsum. Morbi commodo posuere sem et 11 | hendrerit. Proin ullamcorper justo nec ipsum cursus blandit. Cras sollicitudin 12 | magna eget purus interdum condimentum. Praesent vel erat id lorem consequat 13 | congue eu nec erat. In imperdiet, ligula nec rhoncus finibus, nunc quam 14 | dignissim dui, in tristique purus urna ut nisi. Etiam in tincidunt magna. 15 | Nulla sit amet porta ante. Vestibulum lacinia interdum condimentum. 16 |

17 |

18 | Duis luctus imperdiet ante, quis dictum sem laoreet id. Aenean sem nisl, 19 | pharetra condimentum congue sed, condimentum eu elit. Sed et vestibulum metus, 20 | pretium pharetra magna. Aenean cursus, risus a lacinia malesuada, arcu justo 21 | iaculis elit, auctor sollicitudin tellus elit vel justo. Vivamus mattis 22 | commodo magna, quis blandit est scelerisque nec. Praesent elementum massa 23 | lectus, vitae laoreet lectus vehicula vel. Aenean sollicitudin, dolor sed 24 | varius faucibus, sem magna fermentum ex, vel sagittis mi quam sit amet orci. 25 | Integer ut dictum nulla. Ut ut dictum mi. Vivamus scelerisque sapien eu 26 | faucibus rhoncus. Vestibulum ante ipsum primis in faucibus orci luctus et 27 | ultrices posuere cubilia curae; Phasellus odio quam, gravida eget condimentum 28 | in, volutpat vitae arcu. Etiam nec sodales sapien. 29 |

30 | -------------------------------------------------------------------------------- /src/pages/four.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: FoUr 3 | description: This is page four description. 4 | --- 5 | 6 |

{{ title }}

7 |

{{ description }}

8 | 9 |

Vestibulum sed consectetur urna. Suspendisse non convallis diam, et pulvinar urna. Suspendisse consectetur vulputate laoreet. Integer vitae imperdiet lacus. In tincidunt arcu at dolor fringilla, ut consequat odio elementum. Maecenas molestie justo nibh, a condimentum est commodo pulvinar. Ut mattis, nibh ut sollicitudin porttitor, turpis orci pharetra ligula, non accumsan ante ex dapibus risus. Nam in elementum nunc. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sollicitudin, nisl vel pharetra gravida, nisl velit congue felis, convallis facilisis nibh purus non est. Nulla malesuada, augue non viverra tempor, lorem sem suscipit libero, vel sodales ipsum neque sit amet lorem. Proin vehicula ex finibus dui accumsan maximus. Suspendisse rhoncus odio in vulputate posuere. Proin scelerisque purus ac tellus varius, at cursus magna sodales. Etiam dui lectus, facilisis nec laoreet sed, dictum id dolor.

10 |

In congue lobortis lectus, vitae viverra arcu laoreet vel. Morbi fermentum auctor tellus et molestie. Vivamus luctus sem ultrices, fringilla elit ut, ullamcorper ipsum. Maecenas a enim ipsum. Etiam facilisis dui lacus, eu dignissim elit sodales ut. Nam nec purus rutrum, rhoncus turpis fringilla, condimentum nunc. Nullam luctus velit volutpat neque dapibus, nec posuere augue vestibulum. Donec elementum ex metus, non tempus dolor dictum at. Fusce dictum placerat velit, non luctus magna faucibus vel. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse tristique iaculis ex, eget tempus quam sollicitudin et. Aenean et congue velit. Sed id ante in justo venenatis gravida. Pellentesque ullamcorper congue sapien. Pellentesque vitae tellus tempus ligula ultricies commodo. Proin non sem tincidunt, placerat augue et, tincidunt lorem.

11 | -------------------------------------------------------------------------------- /www/pages/four/index.html: -------------------------------------------------------------------------------- 1 |

FoUr

2 |

This is page four description.

3 | 4 |

5 | Vestibulum sed consectetur urna. Suspendisse non convallis diam, et pulvinar 6 | urna. Suspendisse consectetur vulputate laoreet. Integer vitae imperdiet 7 | lacus. In tincidunt arcu at dolor fringilla, ut consequat odio elementum. 8 | Maecenas molestie justo nibh, a condimentum est commodo pulvinar. Ut mattis, 9 | nibh ut sollicitudin porttitor, turpis orci pharetra ligula, non accumsan ante 10 | ex dapibus risus. Nam in elementum nunc. Class aptent taciti sociosqu ad 11 | litora torquent per conubia nostra, per inceptos himenaeos. Curabitur 12 | sollicitudin, nisl vel pharetra gravida, nisl velit congue felis, convallis 13 | facilisis nibh purus non est. Nulla malesuada, augue non viverra tempor, lorem 14 | sem suscipit libero, vel sodales ipsum neque sit amet lorem. Proin vehicula ex 15 | finibus dui accumsan maximus. Suspendisse rhoncus odio in vulputate posuere. 16 | Proin scelerisque purus ac tellus varius, at cursus magna sodales. Etiam dui 17 | lectus, facilisis nec laoreet sed, dictum id dolor. 18 |

19 |

20 | In congue lobortis lectus, vitae viverra arcu laoreet vel. Morbi fermentum 21 | auctor tellus et molestie. Vivamus luctus sem ultrices, fringilla elit ut, 22 | ullamcorper ipsum. Maecenas a enim ipsum. Etiam facilisis dui lacus, eu 23 | dignissim elit sodales ut. Nam nec purus rutrum, rhoncus turpis fringilla, 24 | condimentum nunc. Nullam luctus velit volutpat neque dapibus, nec posuere 25 | augue vestibulum. Donec elementum ex metus, non tempus dolor dictum at. Fusce 26 | dictum placerat velit, non luctus magna faucibus vel. Class aptent taciti 27 | sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 28 | Suspendisse tristique iaculis ex, eget tempus quam sollicitudin et. Aenean et 29 | congue velit. Sed id ante in justo venenatis gravida. Pellentesque ullamcorper 30 | congue sapien. Pellentesque vitae tellus tempus ligula ultricies commodo. 31 | Proin non sem tincidunt, placerat augue et, tincidunt lorem. 32 |

33 | --------------------------------------------------------------------------------