From 44266a37873878abbd5362924885c590080206e2 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 20 Apr 2023 15:19:41 +0200 Subject: [PATCH] fix sorting --- src/routes/blog.rs | 2 +- src/template.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/blog.rs b/src/routes/blog.rs index 33322f6..6176534 100644 --- a/src/routes/blog.rs +++ b/src/routes/blog.rs @@ -83,7 +83,7 @@ pub fn get_index(config: Config) -> String { .collect::>(); // Sort from newest to oldest - posts.sort_by_cached_key(|p| p.date.clone()); + posts.sort_by_cached_key(|p| (p.date.year, p.date.month, p.date.day)); posts.reverse(); config.tmpl.render( diff --git a/src/template.rs b/src/template.rs index 8fe0fe1..273a679 100644 --- a/src/template.rs +++ b/src/template.rs @@ -59,7 +59,7 @@ impl FrontMatter<'_> { } } } -#[derive(Content, Default, Clone, PartialEq, Eq, PartialOrd, Ord)] +#[derive(Content, Default)] pub struct Date { pub day: u32, pub month: u32,