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, get_archive=get_archive)
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
def setup(builder): after_file_published.connect(remember_authors) before_build_finished.connect(write_author_files) builder.register_url( 'author', config_key='modules.author.author_url', config_default='/authors/<author>/', defaults={'page': 1}, ) builder.register_url( 'author', config_key='modules.author.paged_author_url', config_default='/authors/<author>/page/<page>/', ) builder.register_url( 'authorfeed', config_key='modules.author.author_feed_url', config_default='/authors/<author>/feed.atom', ) builder.register_url( 'authors', config_key='modules.author.authors_url', config_default='/authors/', ) builder.jinja_env.globals['get_authors'] = get_authors
def setup(builder): global html_formatter style = get_style_by_name(builder.config.root_get("modules.pygments.style")) html_formatter = HtmlFormatter(style=style) directives.register_directive("code-block", CodeBlock) directives.register_directive("sourcecode", CodeBlock) before_file_processed.connect(inject_stylesheet) before_build_finished.connect(write_stylesheet)
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): global html_formatter style = get_style_by_name(builder.config.root_get('modules.pygments.style')) html_formatter = HtmlFormatter(style=style) directives.register_directive('code-block', CodeBlock) directives.register_directive('sourcecode', CodeBlock) before_file_processed.connect(inject_stylesheet) before_build_finished.connect(write_stylesheet)
def setup(builder): global html_formatter, css_filename style = get_style_by_name(builder.config.root_get('modules.pygments.style')) html_formatter = HtmlFormatter(style=style) directives.register_directive('code-block', CodeBlock) directives.register_directive('sourcecode', CodeBlock) css_filename = builder.config.root_get('modules.pygments.css_filename', css_filename) before_file_processed.connect(inject_stylesheet) before_build_finished.connect(write_stylesheet)
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)
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
def setup(builder): global html_formatter lexers_config = builder.config.root_get('modules.pygments.lexers', {}) for config in lexers_config: language = config.keys()[0]; CodeBlock.lexers_config[language] = config[language] style = get_style_by_name(builder.config.root_get('modules.pygments.style')) html_formatter = HtmlFormatter(style=style) directives.register_directive('code-block', CodeBlock) directives.register_directive('sourcecode', CodeBlock) before_file_processed.connect(inject_stylesheet) before_build_finished.connect(write_stylesheet)
def setup(builder): global html_formatter lexers_config = builder.config.root_get('modules.pygments.lexers', {}) for config in lexers_config: language = config.keys()[0] CodeBlock.lexers_config[language] = config[language] style = get_style_by_name( builder.config.root_get('modules.pygments.style')) html_formatter = HtmlFormatter(style=style) directives.register_directive('code-block', CodeBlock) directives.register_directive('sourcecode', CodeBlock) before_file_processed.connect(inject_stylesheet) before_build_finished.connect(write_stylesheet)
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 )