diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2023-07-17 17:26:18 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2023-07-17 17:26:18 -0400 |
| commit | b04689353ff2e9daca2c9fb2ab8cd5a0b7309f93 (patch) | |
| tree | 4b36300c9e1a98b15a3c51fcdfcd05f48c56353b /components/updates/getPostMetadata.js | |
| parent | ddbe4fa61425f6a871a23238ce15a0929e201e6e (diff) | |
| download | alure-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.js | 6 |
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 } |
