Skip to main content

Flamingo is a python3-based, pelican-inspired static site generator

Project description

doc/static/flamingo.svg

pypi.org Travis (.org) branch pypi.org pypi.org codecov.io lgtm.com lgtm.com

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flamingo-0.7.tar.gz (693.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page