diff --git a/src/pages/Projects.astro b/src/pages/Projects.astro
index bc99916..53929ab 100644
--- a/src/pages/Projects.astro
+++ b/src/pages/Projects.astro
@@ -18,7 +18,9 @@ const projects = await getCollection('project');
Yorisoft::things();
{'};'}
- {projects.reverse().map((project) => {
+ {projects
+ .toSorted((a, b) => b.data.date - a.data.date)
+ .map((project) => {
const pubDate = project.data.date
.toISOString()
.split("T")[0];
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 9b0b0db..374df81 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -19,10 +19,12 @@ const posts = await getCollection('blog');
Yorisoft::things();
{'};'}
- {posts.reverse().map((post) => {
+ {posts
+ .toSorted((a, b) => b.data.date - a.data.date)
+ .map((post) => {
const pubDate = post.data.date
- .toISOString()
- .split("T")[0];
+ .toISOString()
+ .split("T")[0];
return (