From ab035795bc843ddf668ca1038e6b76a7480294e9 Mon Sep 17 00:00:00 2001 From: tehkonst Date: Tue, 27 Nov 2012 16:06:55 +0400 Subject: [PATCH] fix slug for feed urls Conflicts: pelican/contents.py --- pelican/generators.py | 8 ++++---- pelican/themes/simple/templates/base.html | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pelican/generators.py b/pelican/generators.py index 099a2a8d..a7fef150 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -213,11 +213,11 @@ class ArticlesGenerator(Generator): arts.sort(key=attrgetter('date'), reverse=True) if self.settings.get('CATEGORY_FEED_ATOM'): writer.write_feed(arts, self.context, - self.settings['CATEGORY_FEED_ATOM'] % cat) + self.settings['CATEGORY_FEED_ATOM'] % cat.slug) if self.settings.get('CATEGORY_FEED_RSS'): writer.write_feed(arts, self.context, - self.settings['CATEGORY_FEED_RSS'] % cat, + self.settings['CATEGORY_FEED_RSS'] % cat.slug, feed_type='rss') if (self.settings.get('TAG_FEED_ATOM') @@ -226,11 +226,11 @@ class ArticlesGenerator(Generator): arts.sort(key=attrgetter('date'), reverse=True) if self.settings.get('TAG_FEED_ATOM'): writer.write_feed(arts, self.context, - self.settings['TAG_FEED_ATOM'] % tag) + self.settings['TAG_FEED_ATOM'] % tag.slug) if self.settings.get('TAG_FEED_RSS'): writer.write_feed(arts, self.context, - self.settings['TAG_FEED_RSS'] % tag, + self.settings['TAG_FEED_RSS'] % tag.slug, feed_type='rss') if (self.settings.get('TRANSLATION_FEED_ATOM') diff --git a/pelican/themes/simple/templates/base.html b/pelican/themes/simple/templates/base.html index 3ea2e8b9..212aef5e 100644 --- a/pelican/themes/simple/templates/base.html +++ b/pelican/themes/simple/templates/base.html @@ -16,17 +16,17 @@ {% if FEED_RSS %} {% endif %} - {% if CATEGORY_FEED_ATOM %} - + {% if CATEGORY_FEED_ATOM and category %} + {% endif %} - {% if CATEGORY_FEED_RSS %} - + {% if CATEGORY_FEED_RSS and category %} + {% endif %} - {% if TAG_FEED_ATOM %} - + {% if TAG_FEED_ATOM and tag %} + {% endif %} - {% if TAG_FEED_RSS %} - + {% if TAG_FEED_RSS and tag %} + {% endif %} {% endblock head %}