def make_blog_feed(order=None, limit=15):
feed = AtomFeed(
title="{} - Blog Feed".format(settings.title),
subtitle=settings.tagline,
feed_url=request.url,
url=request.url_root,
author="Musharraf Omer",
icon=None,
logo=None,
rights="Copyright 2000-2016 - Mushy.ltd",
)
order = order or Post.publish_date.desc()
items = Post.query.order_by(order).limit(limit).all()
for item in items:
item.url = url_for('canella-blog.post', slug=item.slug)
feed.add(
title=item.title,
url=item.url,
content=make_summary(item.body),
content_type='html',
summary=item.meta_description,
updated=item.updated or item.created,
author="Musharraf Omer",
published=item.publish_date,
categories=[{'term': t.slug, 'label': t.title} for t in item.tags]
)
return feed
评论列表
文章目录