Skip to content

Commit 755fd4c

Browse files
committed
cleaning house
1 parent ddd4dfc commit 755fd4c

29 files changed

+1124
-2800
lines changed

.eleventy.js

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,13 @@
1-
const { DateTime } = require("luxon");
21
const util = require("util");
32

43
module.exports = function(eleventyConfig) {
5-
// Layout aliases for convenience
6-
eleventyConfig.addLayoutAlias("default", "layouts/base.njk");
7-
eleventyConfig.addLayoutAlias("conf", "layouts/conf.njk");
8-
94
// a debug utility
105
eleventyConfig.addFilter("dump", obj => {
116
return util.inspect(obj);
127
});
138

14-
// Date helpers
15-
eleventyConfig.addFilter("readableDate", dateObj => {
16-
return DateTime.fromJSDate(dateObj, {
17-
zone: "utc"
18-
}).toFormat("LLLL d, y");
19-
});
20-
eleventyConfig.addFilter("htmlDate", dateObj => {
21-
return DateTime.fromJSDate(dateObj, {
22-
zone: "utc"
23-
}).toFormat("y-MM-dd");
24-
});
25-
26-
// Grab excerpts and sections from a file
27-
eleventyConfig.addFilter("section", require("./src/utils/section.js"));
9+
// alias
10+
eleventyConfig.addLayoutAlias("default", "layouts/base.njk");
2811

2912
// compress and combine js files
3013
eleventyConfig.addFilter("jsmin", require("./src/utils/minify-js.js"));
@@ -37,8 +20,13 @@ module.exports = function(eleventyConfig) {
3720
);
3821
}
3922

40-
// Static assets to pass through
41-
eleventyConfig.addPassthroughCopy("./src/site/fonts");
23+
// Collections
24+
eleventyConfig.addCollection("processes", function(collection) {
25+
return collection.getFilteredByGlob("./src/site/content/*.md");
26+
});
27+
28+
// Passthrough
29+
// eleventyConfig.addPassthroughCopy("./src/site/fonts");
4230
eleventyConfig.addPassthroughCopy("./src/site/images");
4331
eleventyConfig.addPassthroughCopy("./src/site/css");
4432

0 commit comments

Comments
 (0)