a solid start
This commit is contained in:
commit
04cf8eb646
36 changed files with 3512 additions and 0 deletions
24
eleventy.config.js
Normal file
24
eleventy.config.js
Normal 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",
|
||||
},
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue