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