From c39cd90f6a93ccdd66a561bdd01b84701c2e8d46 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Mon, 29 Jun 2015 17:12:44 +0100 Subject: [PATCH 1/2] Remove build_sitemap function. --- mkdocs/build.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/mkdocs/build.py b/mkdocs/build.py index f97af0a1..f03faf29 100644 --- a/mkdocs/build.py +++ b/mkdocs/build.py @@ -131,17 +131,6 @@ def get_page_context(page, content, toc, meta, config): } -def build_sitemap(config, env, site_navigation): - - log.debug("Building sitemap.xml") - - template = env.get_template('sitemap.xml') - context = get_global_context(site_navigation, config) - output_content = template.render(context) - output_path = os.path.join(config['site_dir'], 'sitemap.xml') - utils.write_file(output_content.encode('utf-8'), output_path) - - def build_template(template_name, env, config, site_navigation=None): log.debug("Building template: %s", template_name) @@ -247,7 +236,8 @@ def build_pages(config, dump_json=False): log.debug("Search is enabled but the theme doesn't contain a " "search.html file. Assuming the theme implements search " "within a modal.") - build_sitemap(config, env, site_navigation) + + build_template('index.xml', env, config, site_navigation) build_extra_templates(config['extra_templates'], config, site_navigation) From 947710429b90be44ebdab9e4f2096e3f150b80ba Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Tue, 30 Jun 2015 09:41:52 +0100 Subject: [PATCH 2/2] Fix incorrect sitemap.xml naming --- mkdocs/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs/build.py b/mkdocs/build.py index f03faf29..614173dc 100644 --- a/mkdocs/build.py +++ b/mkdocs/build.py @@ -237,7 +237,7 @@ def build_pages(config, dump_json=False): "search.html file. Assuming the theme implements search " "within a modal.") - build_template('index.xml', env, config, site_navigation) + build_template('sitemap.xml', env, config, site_navigation) build_extra_templates(config['extra_templates'], config, site_navigation)