fix nav sorting (sort files by their stems)

also remove forgotten debug println
master
Tomáš Mládek 2021-03-10 23:42:53 +01:00
parent 51cd56f351
commit 77859cd2ee
1 changed files with 12 additions and 11 deletions

View File

@ -282,17 +282,18 @@ fn update_garden<P: AsRef<Path>>(
None None
}) })
.collect(); .collect();
files.sort(); files.sort_by(move |a, b| {
files.sort_by_key(|p| { let a_sort = a.file_stem().unwrap_or_else(|| a.as_os_str());
println!("{:?}", p); let b_sort = b.file_stem().unwrap_or_else(|| b.as_os_str());
match p.extension() { a_sort.cmp(b_sort)
None => -1, });
Some(ext) => { files.sort_by_key(|p| match p.extension() {
if ext == "md" { None => -1,
0 Some(ext) => {
} else { if ext == "md" {
1 0
} } else {
1
} }
} }
}); });