diff --git a/src/app/(home)/page.tsx b/src/app/(home)/page.tsx index 8fcab333..664a1e9e 100644 --- a/src/app/(home)/page.tsx +++ b/src/app/(home)/page.tsx @@ -124,7 +124,11 @@ export default function Home() { - {/* */} +
+ + + +
diff --git a/src/app/(home)/sections/home-faq.tsx b/src/app/(home)/sections/home-faq.tsx index 74a67cf4..2f0c6e93 100644 --- a/src/app/(home)/sections/home-faq.tsx +++ b/src/app/(home)/sections/home-faq.tsx @@ -1,4 +1,5 @@ import { FaqSection } from "@components/ui/faq"; +import FAQPageStructuredData from "@components/data-structured/faq-page"; export const HomeFAQSection = () => { const data = [ @@ -17,10 +18,13 @@ export const HomeFAQSection = () => { ]; return ( - + <> + + + ); } \ No newline at end of file diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 4e18fda3..0310464e 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -5,6 +5,7 @@ import { BlurFade } from '@components/ui/blur-fade'; import { Metadata } from "next"; import { appName, NEXT_PUBLIC_APP_URL } from "@lib/constants"; import AboutStructuredData from "@components/about-structured-data"; +import BreadcrumbStructuredData from "@components/breadcrumb-structured-data"; const appPositions = ["I'm a Senior Front-end Developer", "and a Freelance UI/UX Designer."]; const description = `My name is Leat Sophat, also known as PPhat. @@ -47,6 +48,10 @@ const AboutPage = () => { return (
+ diff --git a/src/app/posts/[slug]/page.tsx b/src/app/posts/[slug]/page.tsx index 898708ab..af07a733 100644 --- a/src/app/posts/[slug]/page.tsx +++ b/src/app/posts/[slug]/page.tsx @@ -14,6 +14,7 @@ import Image from 'next/image'; import "../../../styles/code-block-node.css" import { GridPattern } from '@components/ui/grid-pattern'; import ArticleStructuredData from '@components/data-structured/article'; +import BreadcrumbStructuredData from '@components/breadcrumb-structured-data'; import { MarkdownRenderer } from '@components/ui/markdown-renderer'; import { ScrollToTopButton } from '@components/ui/scroll-to-top-button'; @@ -111,6 +112,11 @@ export default async function PostDetail(props: Params) { updatedAt={post.updatedAt} content={post.content} /> +