diff --git a/upload/Cargo.lock b/upload/Cargo.lock index 18a84ad..a76de2e 100644 --- a/upload/Cargo.lock +++ b/upload/Cargo.lock @@ -163,7 +163,7 @@ dependencies = [ [[package]] name = "atcities-upload" -version = "1.0.0" +version = "1.0.1" dependencies = [ "clap", "env_logger", diff --git a/upload/Cargo.toml b/upload/Cargo.toml index 18e695f..5a21948 100644 --- a/upload/Cargo.toml +++ b/upload/Cargo.toml @@ -4,7 +4,7 @@ members = ["lexicons"] [package] name = "atcities-upload" -version = "1.0.0" +version = "1.0.1" edition = "2024" [dependencies] diff --git a/upload/src/main.rs b/upload/src/main.rs index fbec99c..f64a45c 100644 --- a/upload/src/main.rs +++ b/upload/src/main.rs @@ -179,10 +179,10 @@ async fn update_remote_site( let mut create_records = new_sitemap .into_iter() .map(|(k, v)| { - let k = if k == "404.html" { - String::from("404") - } else { - match k.strip_suffix("/index.html") { + let k = match k.as_str() { + "404.html" => String::from("404"), + "index.html" => String::from("/"), + _ => match k.strip_suffix("/index.html") { Some(k) => format!("/{k}/"), None => format!("/{k}"), }