예제 #1
0
def generate_feeds(app):
    env = app.builder.env
    categories = env.filing["categories"]

    for category_name, posts in env.filing["categories"].items():
        for name, context, template in rss.generate_feed(app, category_name, posts):
            yield ("rss/categories/%s" % name, context, template)
예제 #2
0
def generate_feeds(app):
    env = app.builder.env
    categories = env.filing["categories"]

    for category_name, posts in env.filing["categories"].items():
        for name, context, template in rss.generate_feed(app, category_name, posts):
            slug = utils.name_from_title(name)
            yield ("rss/categories/%s" % slug, context, template)
예제 #3
0
def generate_feeds(app):
    env = app.builder.env
    categories = env.filing["categories"]

    for category_name, posts in env.filing["tags"].items():
        for name, context, template in rss.generate_feed(
                app, category_name, posts):
            yield ("rss/tags/%s" % name, context, template)
예제 #4
0
def generate_feeds(app):
    env = app.builder.env
    categories = env.filing["categories"]

    for category_name, posts in env.filing["categories"].items():
        app.info("Generating RSS feed for category '%s'." % category_name)
        name, context, template = rss.generate_feed(app, category_name, posts)
        slug = utils.name_from_title(name)
        yield ("rss/categories/%s" % slug, context, template)