From 210e24415edb7439fc4d7e0094673c25fe8f4a5d Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Mon, 25 Mar 2024 16:01:48 +0100 Subject: [PATCH] omit .. for root index --- src/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 83de7c5..7b4de4b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -195,6 +195,11 @@ fn generate_index(relative_path: &str, path: &Path) -> Option { content.push_str(&entry); content }); + let parent = if relative_path != "/" { + r#"
  • ../
  • "# + } else { + "" + }; let page = format!( r#" @@ -204,8 +209,7 @@ fn generate_index(relative_path: &str, path: &Path) -> Option {

    Index of {relative_path}

      -
    • ../
    • -{list}
    +{parent}{list} "#, );