aboutsummaryrefslogtreecommitdiff
path: root/src/components/Sections
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2025-06-14 14:25:17 +0300
committerValentin Popov <valentin@popov.link>2025-06-14 14:25:17 +0300
commit17f9a467d7c0f427ae9d1cd579988a26615311c7 (patch)
treedfa72e6ca88f8ff1806477853d292dcef2b1255c /src/components/Sections
parent3df02c5304b8faee540694b15041ad2ee43bc1b2 (diff)
downloadpopov.link-17f9a467d7c0f427ae9d1cd579988a26615311c7.tar.xz
popov.link-17f9a467d7c0f427ae9d1cd579988a26615311c7.zip
refactor: update blog post date handling and schema
- Replaced `pubDate` with `datePublished` in blog post components for consistency. - Updated sorting logic in blog sections to use `datePublished`. - Enhanced blog post schema to include `dateModified` for better structured data representation. - Adjusted various blog markdown files to reflect the new date fields.
Diffstat (limited to 'src/components/Sections')
-rw-r--r--src/components/Sections/LatestPosts.astro6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/Sections/LatestPosts.astro b/src/components/Sections/LatestPosts.astro
index e91cb4c..e514ff5 100644
--- a/src/components/Sections/LatestPosts.astro
+++ b/src/components/Sections/LatestPosts.astro
@@ -7,7 +7,7 @@ const posts = await getCollection("blog", ({ data }) => {
return data.draft !== true;
});
-posts.sort((a, b) => b.data.pubDate.getTime() - a.data.pubDate.getTime());
+posts.sort((a, b) => b.data.datePublished.getTime() - a.data.datePublished.getTime());
const latestPosts = posts.slice(0, 5);
---
@@ -32,8 +32,8 @@ const latestPosts = posts.slice(0, 5);
</a>
<small>
- <time datetime={post.data.pubDate.toISOString()} lang="en">
- {dayjs(post.data.pubDate.toString()).format("MMMM DD, YYYY")}
+ <time datetime={post.data.datePublished.toISOString()} lang="en">
+ {dayjs(post.data.datePublished.toString()).format("MMMM DD, YYYY")}
</time>
</small>
</li>