Skip to content

Magpy is a lightweight, Python-based Static Site Generator (SSG) designed for simplicity, flexibility, and performance.

License

Notifications You must be signed in to change notification settings

moontommy/magpy-ssg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Magpy logo

๐Ÿชถ Magpy-SSG

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.


๐Ÿš€ Features

  • ๐Ÿงฑ Markdown-driven content โ€” one .md file 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

๐Ÿ“„ License

MIT License ยฉ 2025 โ€” Created by moontommy
Feel free to modify, distribute, or contribute!


๐Ÿง  Roadmap

  • Plugin system for themes and filters
  • Multilingual site support
  • Admin UI for content editing
  • GitHub Actions CI/CD
  • Built-in Analytics

๐Ÿชถ Magpy โ€” static sites made simple.

About

Magpy is a lightweight, Python-based Static Site Generator (SSG) designed for simplicity, flexibility, and performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published