-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eleventy.js
40 lines (35 loc) · 2.05 KB
/
.eleventy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var moment = require('moment-timezone');
moment.tz.add("Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5");
module.exports = function(eleventyConfig) {
eleventyConfig.setTemplateFormats("html, liquid, njk, md");
eleventyConfig.addPassthroughCopy({"src/assets/": "_site/assets/"});
eleventyConfig.addWatchTarget("src/scss/");
eleventyConfig.setFrontMatterParsingOptions({
excerpt: true,
excerpt_separator: "---"
});
eleventyConfig.addFilter("dateformat", function(dateIn) {
return moment(dateIn).tz('CET').format('DD.MMMM');
});
eleventyConfig.addCollection("newsrev", function(collectionApi) {
return collectionApi.getFilteredByTag("news").slice(0,2).sort(function(a, b) {
return b.date - a.date;
});
});
eleventyConfig.addCollection("bohnerev", function(collectionApi) {
return collectionApi.getFilteredByTag("bohne").sort(function(a, b) {
return b.date - a.date;
});
});
eleventyConfig.addCollection("produkterev", function(collectionApi) {
return collectionApi.getFilteredByTag("produkte").sort(function(a, b) {
return b.date - a.date;
});
});
return {
dir: {
input: "src",
output: "_site"
},
};
};