Simpleblog works just like any ohter flat-file blogging system.
It reads a config file for general blog data.
It can create a blog index out of all the found entries.
It can organize blog entries on different pages (containers) by various criteria.
And it can print out individual blog posts when needed.
All pages created with simpleblog are stored in static files and use a templating system for outputting the data.
Simpleblog has support for extensions and can work with YAML and JSON for storing config data.
Example blogs are included with the download package.
What's New in This Release: [ read full changelog ]
· Added ``timezone`` extension to make entry timestamps timezone-aware (without this extension they are "naive" ``datetime`` objects).
· Refactored entry class and timestamps extension APIs to enable this extension to work easily.
· The ``timezone_name`` config setting lets you explicitly declare your blog's timezone. This extension requires the ``pytz`` library.
· Added ``utc_timestamps`` config setting, to make entry timestamps use UTC instead of the system's local timezone. This functionality is only used if the ``timezone`` extension is not loaded; if that extension is used, the ``utc_timestamps`` config is only used if there is no explicit ``timezone_name`` config given, to tell the extension which timezone to use (UTC or system local) when making "aware" ``datetime`` objects.
· The ``render_static`` command now checks file sizes to determine if pages are unchanged; it only compares the actual page data if the file size is unchanged.