- Support for Python 3!
- Ensure exceptions are raised if they take place during processing with autoreload enabled with debug enabled.
- Provide ability to show or hide categories from menu using
DISPLAY_CATEGORIES_ON_MENU
option.
- 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
andFEED_ALL_RSS
to generate feeds containing all posts regardless of their language - Split
TRANSLATION_FEED
intoTRANSLATION_FEED_ATOM
andTRANSLATION_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 toNone
, 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
, andarticle_generate_preread
- 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 :-)
- 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
- 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
- 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
- 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
- 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
- Markdown support
- Prettify output
- Manages static pages as well
- Make notmyidea the default theme
- Refactoring to be more extensible
- Change into the setting variables
- Added a debug option
- Added per-category feeds
- Use filesystem to get dates if no metadata is provided
- Add Pygments support
- First working version