Release history
3.2 (2013-04-24)
- Support for Python 3!
- Override page save-to location from meta-data (enables using a static page as
the site’s home page, for example)
- Time period archives (per-year, per-month, and per-day archives of posts)
- Posterous blog import
- Improve WordPress blog import
- Migrate plugins to separate repository
- Improve HTML parser
- Provide ability to show or hide categories from menu using
DISPLAY_CATEGORIES_ON_MENU
option
- Auto-regeneration can be told to ignore files via
IGNORE_FILES
setting
- Improve post-generation feedback to user
- For multilingual posts, use meta-data to designate which is the original
and which is the translation
- Add
.mdown
to list of supported Markdown file extensions
- Document-relative URL generation (
RELATIVE_URLS
) is now off by default
3.1 (2012-12-04)
- Importer now stores slugs within files by default. This can be disabled with
the
--disable-slugs
option.
- Improve handling of links to intra-site resources
- Ensure WordPress import adds paragraphs for all types of line endings
in post content
- Decode HTML entities within WordPress post titles on import
- Improve appearance of LinkedIn icon in default theme
- Add GitHub and Google+ social icons support in default theme
- Optimize social icons
- Add
FEED_ALL_ATOM
and FEED_ALL_RSS
to generate feeds containing all posts regardless of their language
- Split
TRANSLATION_FEED
into TRANSLATION_FEED_ATOM
and TRANSLATION_FEED_RSS
- Different feeds can now be enabled/disabled individually
- Allow for blank author: if
AUTHOR
setting is not set, author won’t
default to ${USER}
anymore, and a post won’t contain any author
information if the post author is empty
- Move LESS and Webassets support from Pelican core to plugin
- The
DEFAULT_DATE
setting now defaults to None
, which means that
articles won’t be generated unless date metadata is specified
- Add
FILENAME_METADATA
setting to support metadata extraction from filename
- Add
gzip_cache
plugin to compress common text files into a .gz
file within the same directory as the original file, preventing the server
(e.g. Nginx) from having to compress files during an HTTP call
- Add support for AsciiDoc-formatted content
- Add
USE_FOLDER_AS_CATEGORY
setting so that feature can be toggled on/off
- Support arbitrary Jinja template files
- Restore basic functional tests
- New signals:
generator_init
, get_generators
, and
article_generate_preread
3.0 (2012-08-08)
- Refactored the way URLs are handled
- Improved the English documentation
- Fixed packaging using
setuptools
entrypoints
- Added
typogrify
support
- Added a way to disable feed generation
- Added support for
DIRECT_TEMPLATES
- Allow multiple extensions for content files
- Added LESS support
- Improved the import script
- Added functional tests
- Rsync support in the generated Makefile
- Improved feed support (easily pluggable with Feedburner for instance)
- Added support for
abbr
in reST
- Fixed a bunch of bugs :-)
2.8 (2012-02-28)
- Dotclear importer
- Allow the usage of Markdown extensions
- Themes are now easily extensible
- Don’t output pagination information if there is only one page
- Add a page per author, with all their articles
- Improved the test suite
- Made the themes easier to extend
- Removed Skribit support
- Added a
pelican-quickstart
script
- Fixed timezone-related issues
- Added some scripts for Windows support
- Date can be specified in seconds
- Never fail when generating posts (skip and continue)
- Allow the use of future dates
- Support having different timezones per language
- Enhanced the documentation
2.7 (2011-06-11)
- Use
logging
rather than echoing to stdout
- Support custom Jinja filters
- Compatibility with Python 2.5
- Added a theme manager
- Packaged for Debian
- Added draft support
2.6 (2011-03-08)
- Changes in the output directory structure
- Makes templates easier to work with / create
- Added RSS support (was Atom-only)
- Added tag support for the feeds
- Enhance the documentation
- Added another theme (brownstone)
- Added translations
- Added a way to use cleaner URLs with a rewrite url module (or equivalent)
- Added a tag cloud
- Added an autoreloading feature: the blog is automatically regenerated each time a modification is detected
- Translate the documentation into French
- Import a blog from an RSS feed
- Pagination support
- Added Skribit support
2.5 (2010-11-20)
- Import from Wordpress
- Added some new themes (martyalchin / wide-notmyidea)
- First bug report!
- Linkedin support
- Added a FAQ
- Google Analytics support
- Twitter support
- Use relative URLs, not static ones
2.4 (2010-11-06)
- Minor themes changes
- Add Disqus support (so we have comments)
- Another code refactoring
- Added config settings about pages
- Blog entries can also be generated in PDF
2.2 (2010-10-30)
- Prettify output
- Manages static pages as well
2.1 (2010-10-30)
- Make notmyidea the default theme
2.0 (2010-10-30)
- Refactoring to be more extensible
- Change into the setting variables
1.2 (2010-09-28)
- Added a debug option
- Added per-category feeds
- Use filesystem to get dates if no metadata is provided
- Add Pygments support