A minimal, modular static site generator implemented in Node.js. Intended for educational use and small demo sites.
- Parse Markdown files with YAML-like front-matter
- Simple templating using placeholders and partials/includes
- Image/asset handling: copies referenced assets and rewrites paths
- CLI to build a site from examples/tooutput/
- Easy to extend (add templates, transform functions)
git clone https://github.com/<your-username>/mini-static-generator.git
cd mini-static-generator
npm install
npm run buildnode index.js examples/site-config.json
See /templates, /examples, /lib for core code.
See docs/CONTRIBUTING.md.