mukha-ssg
v0.1.9-b
Published
Minimalist static site generator
Maintainers
Readme
Mukha 🌝 SSG
Small and versatile data-oriented static site generator.
- No external tools, zero dependencies.
- Links are relative; the site is extremely portable.
- Paginated lists (ANY lists).
- Data attachment and basic data transformations. Data can be used in templates, content, and passed to client scripts.
- Pages from data generation — declarative way.
- Integrated Lunr search (works even when page opened locally).
- Site preview in browser with automatic reloading.
- Strong separation of design and content, themes, written in Nunjucks template language.
- Tags, with custom or automatically generated pages for them.
- Standard Markdown + ability to insert some richer content.
- RSS and Atom feeds
🌏 → Example site, built with Mukha (sources available)
🌏 → Documentation (just started!): English, Русский
Project is in the earliest stage, but somehow usable. Check source code of example site for reference, documentation is on the way.
Install
npm install -g mukha-ssgCreate new site
mukha -nFreshly created site will have minimal functionality, check example site for more.
With new site, you can...
# preview in browser
mukha -w
# generate site files
mukha
Build
git clone [email protected]:girobusan/mukha-ssg.git
cd mukha-ssg
npm install
npm run buildTodo
- Web UI (maybe)
मुख
