From f907f764c97198e8638a1b796d341b2db597c0ac Mon Sep 17 00:00:00 2001 From: liob Date: Wed, 26 Mar 2014 11:59:49 +0100 Subject: [PATCH] change the cwd to content dir before running pandoc --- .gitignore | 2 ++ pandoc_reader.py | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3023c68 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +*~ diff --git a/pandoc_reader.py b/pandoc_reader.py index b5e0b07..8d0bec5 100644 --- a/pandoc_reader.py +++ b/pandoc_reader.py @@ -1,3 +1,4 @@ +import os from datetime import datetime from pelican import signals from pelican.readers import BaseReader @@ -28,6 +29,7 @@ class NewReader(BaseReader): meta = self.process_metadata(name, value) metadata[name] = meta + os.chdir(self.settings['PATH']) # change the cwd to the content dir if 'PANDOC_ARGS' in self.settings: output = pypandoc.convert(MD, 'html5', format='md', extra_args=self.settings['PANDOC_ARGS']) else: