From 4d220e1be71bf5370de207908b746cd3c06067e7 Mon Sep 17 00:00:00 2001 From: Quinn Hegeman <102350242+itsfinniii@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:16:32 +0100 Subject: [PATCH] Add last modified to blogs --- astro/src/content/blogs/blogs.ts | 1 + astro/src/content/settings/settings.ts | 3 ++- astro/src/types/settings/blog.d.ts | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/astro/src/content/blogs/blogs.ts b/astro/src/content/blogs/blogs.ts index 8bbdd8d..768a1d7 100644 --- a/astro/src/content/blogs/blogs.ts +++ b/astro/src/content/blogs/blogs.ts @@ -13,6 +13,7 @@ export async function getAllBlogs(blogSettings: BlogSettings): Promise { let dates: string[] = [ + blogSettings.lastModified, blogRecord["date_created"], blogRecord["date_updated"], blogRecord["search_engine"][0]["date_created"], diff --git a/astro/src/content/settings/settings.ts b/astro/src/content/settings/settings.ts index 38075d0..968391c 100644 --- a/astro/src/content/settings/settings.ts +++ b/astro/src/content/settings/settings.ts @@ -35,7 +35,8 @@ export async function getSettings(): Promise { title: blogResults["title"], subtext: blogResults["subtext"], indexRouteTemplate: blogResults["index_route_template"], - blogRouteTemplate: blogResults["blog_route_template"] + blogRouteTemplate: blogResults["blog_route_template"], + lastModified: blogResults["date_updated"] !== null ? new Date(blogResults["date_updated"]) : new Date(blogResults["date_created"]) }; const projectResults = result["Project_Settings"]; diff --git a/astro/src/types/settings/blog.d.ts b/astro/src/types/settings/blog.d.ts index d76fecd..8ea9dfb 100644 --- a/astro/src/types/settings/blog.d.ts +++ b/astro/src/types/settings/blog.d.ts @@ -6,4 +6,6 @@ type BlogSettings = { indexRouteTemplate: string; blogRouteTemplate: string; + + lastModified: Date; }