def setup(builder): after_file_prepaired.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('tagcloud', config_key='modules.tags.cloud_url', config_default='/tags/') builder.jinja_env.globals['get_tags'] = get_tags
def setup(builder): after_file_prepaired.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 )