From f0e25c71e148758a76ee8d4807aa1262f25edc5d Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 12 Apr 2021 10:52:04 +0200 Subject: sort posts in posts.json --- pages/search.tsx | 2 +- scripts/genposts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/search.tsx b/pages/search.tsx index 8eff8d8..db5cc89 100644 --- a/pages/search.tsx +++ b/pages/search.tsx @@ -111,7 +111,6 @@ export default function SearchPage() { var posts = await fetch('/posts.json'); var postsJson: PostsInfo = await posts.json(); - postsJson.posts = postsJson.posts.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime()); setPosts(postsJson); setQuery(query); })(); @@ -135,6 +134,7 @@ export default function SearchPage() { } return true; }); + results = results.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime()); setVisiblePosts(results); }, [query]); diff --git a/scripts/genposts b/scripts/genposts index b6aff64..0c6bfe0 100755 --- a/scripts/genposts +++ b/scripts/genposts @@ -1,2 +1,6 @@ #!/bin/sh -./posts | jq -c > ../public/posts.json +./posts |\ + jq ".posts |= sort_by(.date)" |\ + jq -c \ + > ../public/posts.json + -- cgit v1.2.3