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; }