Пример #1
0
def setup(builder):
    after_file_published.connect(remember_tags)
    before_build_finished.connect(write_tag_files)
    builder.register_url('tag', config_key='modules.tags.tag_url',
                         config_default='/tags/<tag>/')
    builder.register_url('tagfeed', config_key='modules.tags.tag_feed_url',
                         config_default='/tags/<tag>/feed.atom')
    builder.register_url('tagcloud', config_key='modules.tags.cloud_url',
                         config_default='/tags/')
    builder.jinja_env.globals['get_tags'] = get_tags
Пример #2
0
def setup(builder):
    after_file_published.connect(process_blog_entry)
    before_build_finished.connect(write_blog_files)
    builder.register_url('blog_index', config_key='modules.blog.index_url',
                         config_default='/', defaults={'page': 1})
    builder.register_url('blog_index', config_key='modules.blog.paged_index_url',
                         config_default='/page/<page>/')
    builder.register_url('blog_archive', config_key='modules.blog.archive_url',
                         config_default='/archive/')
    builder.register_url('blog_archive',
                         config_key='modules.blog.year_archive_url',
                         config_default='/<year>/')
    builder.register_url('blog_archive',
                         config_key='modules.blog.month_archive_url',
                         config_default='/<year>/<month>/')
    builder.register_url('blog_feed', config_key='modules.blog.feed_url',
                         config_default='/feed.atom')
    builder.jinja_env.globals.update(
        get_recent_blog_entries=get_recent_blog_entries
    )