aboutsummaryrefslogtreecommitdiff
path: root/src/utils/schemas/blogSchema.ts
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/utils/schemas/blogSchema.ts
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/utils/schemas/blogSchema.ts')
-rw-r--r--src/utils/schemas/blogSchema.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils/schemas/blogSchema.ts b/src/utils/schemas/blogSchema.ts
index 54e2fca..66a9bae 100644
--- a/src/utils/schemas/blogSchema.ts
+++ b/src/utils/schemas/blogSchema.ts
@@ -2,9 +2,9 @@ import type { WithContext, CollectionPage } from "schema-dts";
import type { CollectionEntry } from "astro:content";
export type BlogSchemaParams = {
+ readonly posts: CollectionEntry<"blog">[];
readonly siteUrl: string;
readonly title: string;
- readonly posts: CollectionEntry<"blog">[];
};
export default ({ siteUrl, title, posts }: BlogSchemaParams): WithContext<CollectionPage> => ({