Add tags to the Project page and Blog page
This commit is contained in:
@@ -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} />
|
||||||
|
|||||||
Reference in New Issue
Block a user