From f90592d8a106bea418cbd3d8bce9c2d86029f93c Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 9 Apr 2026 08:47:37 +0000 Subject: feat: migrated to Astro 6 --- src/pages/blog/[...slug].astro | 10 +++++----- src/pages/feed.xml.js | 5 ++--- 2 files changed, 7 insertions(+), 8 deletions(-) (limited to 'src/pages') diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro index d12ff05..3bd2c61 100644 --- a/src/pages/blog/[...slug].astro +++ b/src/pages/blog/[...slug].astro @@ -1,5 +1,5 @@ --- -import { type CollectionEntry, getCollection } from "astro:content"; +import { type CollectionEntry, getCollection, render } from "astro:content"; import Comments from "../../components/Comments.astro"; import Layout from "../../layouts/BaseLayout.astro"; import blogPostSchema from "../../utils/schemas/blogPostSchema"; @@ -13,20 +13,20 @@ export async function getStaticPaths() { }); return posts.map((post) => ({ - params: { slug: post.slug }, + params: { slug: post.id }, props: post, })); } const post = Astro.props; -const { Content, remarkPluginFrontmatter } = await post.render(); +const { Content, remarkPluginFrontmatter } = await render(post); const description = post.data.description; const isBasedOn = post.data.basedOn; const lang = post.data.lang; -const preview = `/images/preview/${post.slug}.png`; -const slug = post.slug; +const preview = `/images/preview/${post.id}.png`; +const slug = post.id; const title = post.data.title; const dateModified = post.data.dateModified?.toISOString(); diff --git a/src/pages/feed.xml.js b/src/pages/feed.xml.js index 7c41b4f..5aea78b 100644 --- a/src/pages/feed.xml.js +++ b/src/pages/feed.xml.js @@ -13,10 +13,9 @@ export async function GET(context) { customData: `en`, description: description, items: posts.map((post) => ({ - customData: post.data.customData, description: post.data.description, - link: `/blog/${post.slug}`, - pubDate: post.data.pubDate, + link: `/blog/${post.id}`, + pubDate: post.data.datePublished, title: post.data.title, })), site: context.site, -- cgit v1.2.3