feat: Set up Eleventy and restructure project

Install and configure Eleventy for static site generation.

- Reorganized project directories for Eleventy conventions.
- Created base.njk, header.html, and footer.html for modularity.
- Wrote the initial landing page content in index.njk.
This commit is contained in:
2025-08-12 22:45:47 -05:00
parent fde00ef1b1
commit ef6363b3bd
16 changed files with 1895 additions and 32 deletions

14
,eleventy.js Normal file
View File

@@ -0,0 +1,14 @@
module.exports = function (eleventyConfig) {
// Pass through static assets without processing
eleventyConfig.addPassthroughCopy("src/images");
eleventyConfig.addPassthroughCopy("src/styles");
eleventyConfig.addPassthroughCopy("src/scripts");
return {
dir: {
input: "src",
output: "_site",
includes: "includes",
},
};
};