Initial commit
This commit is contained in:
commit
f3955f6322
22 changed files with 2422 additions and 0 deletions
31
eleventy.config.js
Normal file
31
eleventy.config.js
Normal file
|
@ -0,0 +1,31 @@
|
|||
import pluginFilters from "./_config/filters.js";
|
||||
|
||||
export default async function(eleventyConfig) {
|
||||
eleventyConfig.addPlugin(pluginFilters);
|
||||
|
||||
eleventyConfig.addCollection("series", collectionsApi => {
|
||||
const seriesNames = collectionsApi.
|
||||
getFilteredByTag("posts").
|
||||
filter(post => post.data.series != null).
|
||||
map(post => post.data.series.name).
|
||||
sort();
|
||||
|
||||
return [...new Set(seriesNames)];
|
||||
});
|
||||
|
||||
eleventyConfig.addCollection("site_nav", collectionsApi => {
|
||||
return collectionsApi.
|
||||
getFilteredByTag("site").
|
||||
filter(page => page.data.nav_order).
|
||||
sort((a, b) => a.data.nav_order - b.data.nav_order);
|
||||
});
|
||||
};
|
||||
|
||||
export const config = {
|
||||
dir: {
|
||||
input: 'content',
|
||||
includes: '../_includes',
|
||||
data: '../_data',
|
||||
output: 'dist'
|
||||
}
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue