mirror of
https://github.com/fooflington/selfdefined.git
synced 2025-01-22 17:30:00 +00:00
feat(11ty): add config file && sorted defintion collection
This commit is contained in:
parent
6bb3dd77b8
commit
301fc5a8bf
24
.eleventy.js
Normal file
24
.eleventy.js
Normal file
@ -0,0 +1,24 @@
|
||||
module.exports = function (config) {
|
||||
// Add a filter using the Config API
|
||||
// config.addFilter("myFilter", function () { });
|
||||
|
||||
// Add collections here
|
||||
config.addCollection('definitions', collection => {
|
||||
return [
|
||||
...collection
|
||||
.getFilteredByGlob('./11ty/definitions/*.md')
|
||||
.sort((a, b) => {
|
||||
// `toLowerCase()` is just a safety measure, slugs should be lower case anyway
|
||||
// `localeCompare()` is super cool: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare
|
||||
return a.data.slug.toLowerCase().localeCompare(b.data.slug.toLowerCase())
|
||||
})]
|
||||
})
|
||||
|
||||
// You can return your Config object (optional).
|
||||
return {
|
||||
dir: {
|
||||
input: "11ty",
|
||||
output: "dist"
|
||||
}
|
||||
};
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user