a solid start

This commit is contained in:
Joshua Seigler 2024-06-05 03:37:10 -04:00
commit 04cf8eb646
36 changed files with 3512 additions and 0 deletions

24
eleventy.config.js Normal file
View file

@ -0,0 +1,24 @@
const fs = require('fs');
module.exports = function (eleventyConfig) {
const slugify = eleventyConfig.getFilter('slugify')
eleventyConfig.addPassthroughCopy("assets")
eleventyConfig.addPassthroughCopy("site/music", {
rename: (fileName) => {
const name = fileName.slice(0, -4)
return `${slugify(name)}.pdf`
}
});
const musicFiles = fs.readdirSync("./site/music/").filter(function (fileName) {
return fileName.endsWith('.pdf')
}).map(function (filename) {
return filename.split('.pdf')[0]
});
eleventyConfig.addGlobalData('music', musicFiles);
return {
dir: {
input: "site",
output: "dist",
},
};
};