Add tags to the Project page and Blog page

This commit is contained in:
itsfinniii
2026-04-04 18:25:18 +02:00
parent 67362dad96
commit cf12428f98

View File

@@ -30,8 +30,6 @@ const settings = await getSettings();
const pathName = Astro.url.pathname === "/" ? "/" : Astro.url.pathname.replace(/\/$/, "");
const page = await getPage(settings, pathName);
console.log(pathName);
if (page === null || page.page === null || !page.page.exists) {
return new Response("Page not found.", {
status: 404,
@@ -73,7 +71,7 @@ if (page === null || page.page === null || !page.page.exists) {
{ page.page.type === "BlogPost" && (
<BlogLayout settings={{
searchEngine: page.page.searchEngine,
tags: []
tags: page.page.tags.map((tag) => tag.text)
}}>
<Fragment slot="content">
<BlogPost blog={page.page} />
@@ -104,7 +102,7 @@ if (page === null || page.page === null || !page.page.exists) {
{ page.page.type === "ProjectPost" && (
<ProjectLayout settings={{
searchEngine: page.page.searchEngine,
tags: []
tags: page.page.tags.map((tag) => tag.text)
}}>
<Fragment slot="content">
<ProjectPost project={page.page} />