ProjectOngoing
Static Portfolio Engine
A fast, schema-validated static site generator for developer portfolios built on Eleventy, separating private content repositories from the presentation and build engine.
This portfolio engine is a custom static site generator built on top of Eleventy (11ty) and Node.js. It decouples personal content and private drafts from the public static site compiler and theme templates.
The architecture separates concerns into three layers: pure data (YAML declarations, Markdown entries, and static media), an engine compiler that validates inputs against strict JSON Schemas (additionalProperties: false), and a theme layer that renders accessible, responsive HTML and minified CSS.
Key features include automated bidirectional taxonomy indexing for declared skills, full-text client-side search index compilation, RSS/Atom generation, and automated GitHub Pages deployment triggered via repository dispatches. The codebase is thoroughly tested with automated Vitest unit and integration suites. For architecture documentation, schema specifications, and build workflows, see details in the GitHub repository.