Show last updated date on post page if available
Seto Elkahfi committed
Jun 29, 2025 at 12:11 UTC
6ea9ad940e4a3c78d5e2f0023130d859a11af515
1 file changed
+7
-2
app/posts/[...slug]/page.tsx
+7
-2
@@ -13,8 +13,8 @@ interface PostProps {
13
async function getPostFromParams(params: PostProps["params"]) {
14
const slug = params?.slug?.join("/");
15
const post = allPosts
16
- .filter((post) => post.published)
17
- .find((post) => post.slugAsParams === slug);
16
+ .filter((post) => post.published)
17
+ .find((post) => post.slugAsParams === slug);
18
19
if (!post) {
20
null;
@@ -59,6 +59,11 @@ export default async function PostPage({ params }: PostProps) {
59
{post.description}
60
</p>
61
)}
62
+ {post.lastmod && (
63
+ <p className="italic text-base text-gray-500 mt-2 mb-0">
64
+ Last updated: {new Date(post.lastmod).toLocaleDateString()}
65
+ </p>
66
+ )}
67
<hr className="my-4" />
68
<Mdx code={post.body.code} />
69
</article>