Weblog is a blog publisher. It takes structured text files as input and outputs static HTML and RSS files. It aims to be simple and robust.
| Tags | Internet Web Dynamic Content News/Diary |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: UTF-8 characters are now allowed in templates. A crash which occurred when no author was specified in the post file and the configuration file was fixed.


Changes: weblog.ini has been replaced by config.py, which is a Python script. URLs have changed. Spaces have been replaced with underscores. You can also choose the encoding for filenames, resulting in nicer URLs for languages which use non-ASCII characters. Graphical customization is now done by directly modifying the templates. Weblog has a nicer default look. "html_head", "html_header", and "html_footer" are no longer supported. Bugfixes and documentation enhancements were also made.


Changes: New documentation was written, including a rewritten tutorial and a more detailed reference manual. Headers are now handled correctly with markdown. More elements were added in the Atom feed. Nothing is displayed instead of "unknown author" when there is no author. Date parsing and formatting were fixed. Escaping of UTF-8 entities was fixed.


Changes: This release adds Markdown markup and an Atom feed.


Changes: style.rst is now part of the distribution. The blog title now links to the base URL. A bug with renderstring when None or an empty string was passed was fixed. Jinja 2 is used instead of Jinja 1 if both versions are present.