From 80e67a1dcad19394d7b466472f3c674470db8e0c Mon Sep 17 00:00:00 2001 From: Sat Naing Date: Tue, 26 Dec 2023 10:11:26 +0630 Subject: [PATCH] feat: add modified datetime in blog posts * feat: add modified datetime in blog posts Add modDatetime in blogSchema. Update Datetime component to accept modDatetime. Update sorting logic. Rename datetime to pubDatetime in Datetime component. Closes: #134 * feat: add published_time & modified_time meta tags * docs: update related blog posts to be up-to-date * fix: remove extra spaces in breadcrumbs --- src/components/Breadcrumbs.astro | 4 +- src/components/Card.tsx | 4 +- src/components/Datetime.tsx | 40 ++++++++++++++----- src/content/blog/adding-new-post.md | 28 +++++++------ .../how-to-add-an-estimated-reading-time.md | 35 +++++++++++----- src/content/config.ts | 1 + src/layouts/Layout.astro | 22 ++++++++++ src/layouts/PostDetails.astro | 37 ++++++++++++----- src/utils/getSortedPosts.ts | 13 ++++-- 9 files changed, 134 insertions(+), 50 deletions(-) diff --git a/src/components/Breadcrumbs.astro b/src/components/Breadcrumbs.astro index 737f3c7c6..dfe99040f 100644 --- a/src/components/Breadcrumbs.astro +++ b/src/components/Breadcrumbs.astro @@ -16,7 +16,7 @@ breadcrumbList[0] === "posts" &&