mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
strip tags for feed titles
This commit is contained in:
parent
4a0d4461e1
commit
252d00834f
1 changed files with 5 additions and 3 deletions
|
|
@ -8,8 +8,8 @@ import logging
|
||||||
|
|
||||||
from codecs import open
|
from codecs import open
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from feedgenerator import Atom1Feed, Rss201rev2Feed
|
from feedgenerator import Atom1Feed, Rss201rev2Feed
|
||||||
|
from jinja2 import Markup
|
||||||
from pelican.paginator import Paginator
|
from pelican.paginator import Paginator
|
||||||
from pelican.utils import get_relative_path, set_date_tzinfo
|
from pelican.utils import get_relative_path, set_date_tzinfo
|
||||||
|
|
||||||
|
|
@ -25,8 +25,9 @@ class Writer(object):
|
||||||
|
|
||||||
def _create_new_feed(self, feed_type, context):
|
def _create_new_feed(self, feed_type, context):
|
||||||
feed_class = Rss201rev2Feed if feed_type == 'rss' else Atom1Feed
|
feed_class = Rss201rev2Feed if feed_type == 'rss' else Atom1Feed
|
||||||
|
sitename = Markup(context['SITENAME']).striptags()
|
||||||
feed = feed_class(
|
feed = feed_class(
|
||||||
title=context['SITENAME'],
|
title=sitename,
|
||||||
link=(self.site_url + '/'),
|
link=(self.site_url + '/'),
|
||||||
feed_url=self.feed_url,
|
feed_url=self.feed_url,
|
||||||
description=context.get('SITESUBTITLE', ''))
|
description=context.get('SITESUBTITLE', ''))
|
||||||
|
|
@ -34,8 +35,9 @@ class Writer(object):
|
||||||
|
|
||||||
def _add_item_to_the_feed(self, feed, item):
|
def _add_item_to_the_feed(self, feed, item):
|
||||||
|
|
||||||
|
title = Markup(item.title).striptags()
|
||||||
feed.add_item(
|
feed.add_item(
|
||||||
title=item.title,
|
title=title,
|
||||||
link='%s/%s' % (self.site_url, item.url),
|
link='%s/%s' % (self.site_url, item.url),
|
||||||
unique_id='tag:%s,%s:%s' % (self.site_url.replace('http://', ''),
|
unique_id='tag:%s,%s:%s' % (self.site_url.replace('http://', ''),
|
||||||
item.date.date(), item.url),
|
item.date.date(), item.url),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue