diff --git a/bin/pelican b/bin/pelican index 5de1da29..8c364bc9 100755 --- a/bin/pelican +++ b/bin/pelican @@ -31,5 +31,10 @@ if __name__ == '__main__': generator = Generator(args.settings, args.path, args.theme, args.output, markup) clean_output_dir(args.output) - generator.run([ArticlesProcessor, PagesProcessor, StaticProcessor]) + + processors = [ArticlesProcessor, PagesProcessor, StaticProcessor] + if generator.settings['PDF_PROCESSOR']: + processors.append(PdfProcessor) + + generator.run(processors) print "Enjoy !" diff --git a/pelican/settings.py b/pelican/settings.py index 6c5449d1..3c97bd42 100644 --- a/pelican/settings.py +++ b/pelican/settings.py @@ -11,6 +11,7 @@ _DEFAULT_CONFIG = {'PATH': None, 'CATEGORY_FEED': 'feeds/%s.atom.xml', 'SITENAME': 'A Pelican Blog', 'DISPLAY_PAGES_ON_MENU': True, + 'PDF_PROCESSOR': False, } def read_settings(filename): diff --git a/setup.py b/setup.py index bf64c6c6..dba98f2b 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ if sys.version_info < (2,7): setup( name = "pelican", - version = '2.4.1', + version = '2.4.2', url = 'http://alexis.notmyidea.org/pelican/', author = 'Alexis Metaireau', author_email = 'alexis@notmyidea.org',