Commit Graph

5 Commits

Author SHA1 Message Date
dereklseitz
732be668f7 Refactor: Modularized footer.njk and header-footer.css
- Split header-footer.css into:
    - header.css
    - footer.css
    - modals.css
- Split footer.njk into:
    - footer.njk
    - modals.njk
- Updated front matter of:
    - index.njk
    - about.njk
    - credits.njk
    - gallery.njk
    - community.njk
2025-09-06 20:17:47 -05:00
dereklseitz
e166edb44a refactor: Standardize inventory data and naming conventions
This commit refactors the product inventory data to be a flat, single array. This design improves data versatility and scalability for various site functions.

- Flattened the data structure for easier filtering and searching.
- Atomized product attributes, such as `productNumber` and `skuID`.
- Standardized variable and object key naming to `camelCase` and `UPPERCASE_SNAKE_CASE` for constants.
- Added an `isFeatured` flag to products to enable dynamic content on the homepage.
- Implemented a meta tag in the base template to control search engine indexing on a per-page basis.
2025-09-06 11:05:36 -05:00
dereklseitz
95280b5973 feat: Add dynamic page indicator to nav links.
-  add {currentPage} to front matter of page templates
2025-08-30 19:46:32 -05:00
dereklseitz
aa44db20bf feat: Add Credits & Attribution page
- add credits.njk
- add credits.css
- add tooltips.js
- add link in footer
2025-08-30 11:47:01 -05:00
dereklseitz
de71b2d663 refactor: Format site files for 11ty
- Convert HTML pages into NJK templates
- Add front matter to NJK templates
- Modularize monolithic stylesheet
2025-08-18 23:28:46 -05:00