Allow for atom and rss feeds to use :summary: attributes from article/pages, requires FEED_USE_SUMMARY bool in settings file.

This commit is contained in:
TierraDelFuego 2016-05-23 10:08:35 -07:00
commit d944175d05

View file

@ -45,13 +45,20 @@ class Writer(object):
title = Markup(item.title).striptags()
link = '%s/%s' % (self.site_url, item.url)
description = item.get_content(self.site_url)
try:
if self.settings['FEED_USE_SUMMARY']:
description = item.summary
except:
pass
feed.add_item(
title=title,
link=link,
unique_id='tag:%s,%s:%s' % (urlparse(link).netloc,
item.date.date(),
urlparse(link).path.lstrip('/')),
description=item.get_content(self.site_url),
description=description,
categories=item.tags if hasattr(item, 'tags') else None,
author_name=getattr(item, 'author', ''),
pubdate=set_date_tzinfo(