Flamingo is a python3-based, pelican-inspired static site generator
Project description
What flamingo is and what it is not
Flamingo is a python3-based, pelican-inspired static site generator. This means you can only create content that doesn’t require a dynamic backend, while users visit your site.
For example: If you want your site to have login for editing or comments or even the current time, flamingo is the wrong tool.
Basically flamingo is a fancy converter, that turns RST code into HTML code. It doesn’t provides an editor, user management or a backup solution like a CMS like WordPress.
Any part of flamingo is designed to be easy, not to be fast!
For instance the data model is made to look and feel like Django model API, because it is a very intuitive way to filter and manipulate huge amounts of objects with various attributes. Django models are very efficient, because their API is an abstraction for well designed SQL statements on fast databases like Postgres or MySQL.
The flamingo data model API is an abstraction of python-looping over fancy lists, comparing dict like objects.
While flamingo runs, all objects are stored in RAM.
Anything is a plugin
If you think flamingo lacks of features, don’t patch flamingo, write a plugin!
Getting Started
FIXME
Topics
Available plugins
Helpful links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.