aboutsummaryrefslogtreecommitdiff
path: root/components/updates/getPostMetadata.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2023-07-17 17:26:18 -0400
committerAndrew Lee <alee14498@protonmail.com>2023-07-17 17:26:18 -0400
commitb04689353ff2e9daca2c9fb2ab8cd5a0b7309f93 (patch)
tree4b36300c9e1a98b15a3c51fcdfcd05f48c56353b /components/updates/getPostMetadata.js
parentddbe4fa61425f6a871a23238ce15a0929e201e6e (diff)
downloadalure-website-b04689353ff2e9daca2c9fb2ab8cd5a0b7309f93.tar.gz
alure-website-b04689353ff2e9daca2c9fb2ab8cd5a0b7309f93.tar.bz2
alure-website-b04689353ff2e9daca2c9fb2ab8cd5a0b7309f93.zip
New page; Post now sorts by dates
Diffstat (limited to 'components/updates/getPostMetadata.js')
-rw-r--r--components/updates/getPostMetadata.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/updates/getPostMetadata.js b/components/updates/getPostMetadata.js
index 88e4566..515cc79 100644
--- a/components/updates/getPostMetadata.js
+++ b/components/updates/getPostMetadata.js
@@ -6,7 +6,7 @@ export default function getPostMetadata() {
const files = readdirSync(folder);
const markdownPosts = files.filter((file) => file.endsWith(".md"));
- return markdownPosts.map((fileName) => {
+ const posts = markdownPosts.map((fileName) => {
const fileContent = readFileSync(`posts/${fileName}`, "utf-8");
const matterResult = matter(fileContent);
return {
@@ -17,4 +17,8 @@ export default function getPostMetadata() {
slug: fileName.replace(".md", "")
}
})
+
+ // Sort the posts by date in descending order
+ posts.sort((a, b) => new Date(b.date) - new Date(a.date));
+ return posts
}