From 768701c8cf344cc37b4acf3700dacd3aa5e53be0 Mon Sep 17 00:00:00 2001 From: Kornel Date: Thu, 15 Aug 2019 00:45:08 +0100 Subject: Sitemap fix --- front_end/src/front_end.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/front_end/src/front_end.rs b/front_end/src/front_end.rs index 738b7e8..ac4f3d9 100644 --- a/front_end/src/front_end.rs +++ b/front_end/src/front_end.rs @@ -83,6 +83,7 @@ pub fn render_feed(out: &mut dyn Write, crates: &KitchenSink) -> Result<(), fail pub fn render_sitemap(sitemap: &mut impl Write, crates: &KitchenSink) -> Result<(), failure::Error> { let all_crates = crates.sitemap_crates()?; + let urler = Urler::new(None); sitemap.write_all(br#""#)?; @@ -92,8 +93,8 @@ pub fn render_sitemap(sitemap: &mut impl Write, crates: &KitchenSink) -> Result< write!( sitemap, r#" -{freq}{pri:0.1}{date}https://lib.rs/crates/{name}"#, - name = origin.short_crate_name(), +{freq}{pri:0.1}{date}https://lib.rs{url}"#, + url = urler.crate_by_origin(&origin), date = Utc.timestamp(lastmod, 0).to_rfc3339(), pri = (rank * 2.).min(1.), freq = match age { -- cgit v1.2.3