diff --git a/src/main/java/run/halo/app/theme/finders/impl/PostFinderImpl.java b/src/main/java/run/halo/app/theme/finders/impl/PostFinderImpl.java index fc0eddfc4..874ba2c11 100644 --- a/src/main/java/run/halo/app/theme/finders/impl/PostFinderImpl.java +++ b/src/main/java/run/halo/app/theme/finders/impl/PostFinderImpl.java @@ -276,7 +276,9 @@ public class PostFinderImpl implements PostFinder { .year(String.valueOf(key)) .months(monthArchives) .build(); - }).toList(); + }) + .sorted(Comparator.comparing(PostArchiveVo::getYear).reversed()) + .toList(); return new ListResult<>(list.getPage(), list.getSize(), list.getTotal(), postArchives); })