@@ -593,19 +593,18 @@ def text(self, lang=None, teaser_only=False, strip_html=False, show_read_more_li
593
593
if teaser != data :
594
594
if not strip_html and show_read_more_link :
595
595
if TEASER_REGEXP .search (data ).groups ()[- 1 ]:
596
- teaser += '<p class="more"><a href="{0}">{1}</a></p>' .format (
597
- self .permalink (lang ),
598
- TEASER_REGEXP .search (data ).groups ()[- 1 ])
596
+ teaser_text = TEASER_REGEXP .search (data ).groups ()[- 1 ]
599
597
else :
600
- l = self .config ['RSS_READ_MORE_LINK' ](lang ) if rss_read_more_link else self .config ['INDEX_READ_MORE_LINK' ](lang )
601
- teaser += l .format (
602
- link = self .permalink (lang , query = rss_links_append_query ),
603
- read_more = self .messages [lang ]["Read more" ],
604
- min_remaining_read = self .messages [lang ]["%d min remaining to read" ] % (self .remaining_reading_time ),
605
- reading_time = self .reading_time ,
606
- remaining_reading_time = self .remaining_reading_time ,
607
- paragraph_count = self .paragraph_count ,
608
- remaining_paragraph_count = self .remaining_paragraph_count )
598
+ teaser_text = self .messages [lang ]["Read more" ]
599
+ l = self .config ['RSS_READ_MORE_LINK' ](lang ) if rss_read_more_link else self .config ['INDEX_READ_MORE_LINK' ](lang )
600
+ teaser += l .format (
601
+ link = self .permalink (lang , query = rss_links_append_query ),
602
+ read_more = teaser_text ,
603
+ min_remaining_read = self .messages [lang ]["%d min remaining to read" ] % (self .remaining_reading_time ),
604
+ reading_time = self .reading_time ,
605
+ remaining_reading_time = self .remaining_reading_time ,
606
+ paragraph_count = self .paragraph_count ,
607
+ remaining_paragraph_count = self .remaining_paragraph_count )
609
608
# This closes all open tags and sanitizes the broken HTML
610
609
document = lxml .html .fromstring (teaser )
611
610
try :
0 commit comments