diff --git a/pelican/generators.py b/pelican/generators.py index d7ebb0b0..02bed967 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -302,7 +302,9 @@ class ArticlesGenerator(Generator): # order the categories per name self.categories = list(self.categories.items()) - self.categories.sort(reverse=self.settings['REVERSE_CATEGORY_ORDER']) + self.categories.sort( + key=lambda item: item[0].name, + reverse=self.settings['REVERSE_CATEGORY_ORDER']) self.authors = list(self.authors.items()) self.authors.sort()