diff --git a/pelican_alias.py b/pelican_alias.py index d4afa55..e1ed5ce 100644 --- a/pelican_alias.py +++ b/pelican_alias.py @@ -4,6 +4,7 @@ import os.path import logging from platform import python_version +from itertools import chain if float(python_version()[0:3]) < 3: from urlparse import urlparse @@ -58,6 +59,8 @@ def generate_output(self, writer): self.context['pages'] + self.context['articles'] + self.context.get('hidden_pages', [])) + pages = pages + list(chain(*[page.translations for page in pages])) + for page in pages: aliases = page.metadata.get('alias', []) if type(aliases) != list: