Magpy is a lightweight, Python-based Static Site Generator (SSG) designed for simplicity, flexibility, and performance.
It turns Markdown and TOML content into static HTML websites, with built-in support for modular sections (hero, gallery, testimonials, info-bar), Jinja2 templates, and optional integration with APIs such as reservation or booking systems.
- ๐งฑ Markdown-driven content โ one
.mdfile per page - โ๏ธ TOML configuration โ for global and per-page metadata
- ๐งฉ Jinja2 templates โ reusable layouts and components
- ๐ผ๏ธ Hero, gallery, and info-bar support
- ๐ Day/night themes and mobile-first responsive design
- ๐ชถ Simple Python CLI to build, serve, and deploy your site
- ๐ Optional CMS & API integration
- ๐ฆ Docker-ready, with Caddy or Nginx reverse proxy support
MIT License ยฉ 2025 โ Created by moontommy
Feel free to modify, distribute, or contribute!
- Plugin system for themes and filters
- Multilingual site support
- Admin UI for content editing
- GitHub Actions CI/CD
- Built-in Analytics
